diff --git a/Makefile b/Makefile index 62e8c3c..ed5517b 100644 --- a/Makefile +++ b/Makefile @@ -45,6 +45,9 @@ fix_permissions: lint: julia docs/build_lint.jl +unittests: + julia docs/build_unittests.jl + #coverage_report: # julia -e 'Pkg.test("JuliaFEM"; coverage=true); cd(Pkg.dir("JuliaFEM")); Pkg.add("Coverage"); using Coverage; Coveralls.submit(Coveralls.process_folder())' diff --git a/docs/build_unittests.jl b/docs/build_unittests.jl new file mode 100644 index 0000000..c5936c3 --- /dev/null +++ b/docs/build_unittests.jl @@ -0,0 +1,11 @@ +import FactCheck +import Logging +include("badges.jl") + +cd(dirname(@__FILE__)) do + Logging.configure(output=open("quality/unittests_report.rst", "w")) + include("../test/runtests.jl") + s = FactCheck.getstats() + make_badge("unittests", s["nSuccesses"], sum(values(s)), "badges/unittests-status.svg") +end +