26 lines
583 B
YAML
26 lines
583 B
YAML
.definitions:
|
|
script: &script
|
|
script:
|
|
- julia --project=@. -e '
|
|
using Pkg;
|
|
Pkg.build();
|
|
Pkg.test(; coverage=true);'
|
|
coverage: &coverage
|
|
coverage: /Test coverage (\d+\.\d+%)/
|
|
after_script:
|
|
- julia -e '
|
|
using Pkg;
|
|
Pkg.add("Coverage");
|
|
using Coverage;
|
|
c, t = get_summary(process_folder());
|
|
using Printf;
|
|
@printf "Test coverage %.2f%%\n" 100c / t;'
|
|
Julia 1.0:
|
|
image: julia:1.0
|
|
<<: *script
|
|
<<: *coverage
|
|
Julia 1.3:
|
|
image: julia:1.3
|
|
<<: *script
|
|
<<: *coverage
|