Browse Source

Use a coverage project for code coverage submission.

pull/29/head
Fredrik Ekre 7 years ago
parent
commit
fa83a10282
  1. 3
      .gitignore
  2. 4
      .travis.yml
  3. 2
      test/coverage/Project.toml
  4. 5
      test/coverage/coverage.jl

3
.gitignore vendored

@ -2,4 +2,5 @@
*.jl.*.cov *.jl.*.cov
*.jl.mem *.jl.mem
*.DS_Store *.DS_Store
Manifest.toml /Manifest.toml
/test/coverage/Manifest.toml

4
.travis.yml

@ -20,9 +20,9 @@ jobs:
os: linux os: linux
script: script:
- julia docs/make.jl - julia docs/make.jl
- julia --project=test/coverage -e 'using Pkg; Pkg.instantiate()'
- julia --project=test/coverage test/coverage/coverage.jl
notifications: notifications:
email: false email: false
git: git:
depth: 99999999 depth: 99999999
after_success:
- julia test/coverage.jl

2
test/coverage/Project.toml

@ -0,0 +1,2 @@
[deps]
Coverage = "a2441757-f6aa-5fb2-8edb-039e3f45d037"

5
test/coverage.jl → test/coverage/coverage.jl

@ -1,6 +1,5 @@
using Pkg
Pkg.add("Coverage")
using Coverage using Coverage
cd(joinpath(@__DIR__, "..")) do
cd(joinpath(@__DIR__, "..", "..")) do
Codecov.submit(Codecov.process_folder()) Codecov.submit(Codecov.process_folder())
end end
Loading…
Cancel
Save