From 63fa27ce25ca5c15d7b01cf3f88d7a3db2a95b2f Mon Sep 17 00:00:00 2001 From: ovainola Date: Fri, 26 Jun 2015 20:10:47 +0300 Subject: [PATCH] Update build.jl Added doctests to build.jl --- docs/build.jl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/build.jl b/docs/build.jl index c2fe8a0..7d56176 100644 --- a/docs/build.jl +++ b/docs/build.jl @@ -10,6 +10,15 @@ const modules = [JuliaFEM, JuliaFEM.elasticity_solver] # run(`cp $main_folder/$file_ $this_folder`) cd(dirname(@__FILE__)) do + # Run the doctests *before* we start to generate *any* documentation. + for m in modules + failures = failed(doctest(m)) + if !isempty(failures.results) + println("\nDoctests failed, aborting commit.\n") + display(failures) + exit(1) # Bail when doctests fail. + end + end # Generate and save the contents of docstrings as markdown files. index = Index() for mod in modules