X-Git-Url: http://nitlanguage.org diff --git a/src/testing/testing_doc.nit b/src/testing/testing_doc.nit index 0f29d40..05c1f67 100644 --- a/src/testing/testing_doc.nit +++ b/src/testing/testing_doc.nit @@ -68,7 +68,6 @@ class NitUnitExecutor # Populate `blocks` from the markdown decorator mdproc.process(mdoc.content.join("\n")) - if blocks.is_empty then return toolcontext.check_errors @@ -77,11 +76,13 @@ class NitUnitExecutor var ne = new HTMLTag("failure") ne.attr("message", msg) tc.add ne + toolcontext.modelbuilder.unit_entities += 1 toolcontext.modelbuilder.failed_entities += 1 end if blocks.is_empty then testsuite.add(tc) end + if blocks.is_empty then return for block in blocks do docunits.add new DocUnit(mdoc, tc, block.write_to_string) end @@ -156,14 +157,15 @@ class NitUnitExecutor toolcontext.modelbuilder.unit_entities += 1 i += 1 toolcontext.info("Execute doc-unit {du.testcase.attrs["name"]} in {file} {i}", 1) - var res2 = sys.system("{file.to_program_name}.bin {i} >>'{file}.out1' 2>&1 '{file}.out1' 2>&1 >'{file}.out1' 2>&1 '{file}.out1' 2>&1 '{file}.out1' 2>&1