From: Jean Privat Date: Sat, 14 Mar 2015 05:16:41 +0000 (+0700) Subject: nitunit: factorize file creation and compilation for docunits X-Git-Tag: v0.7.3~26^2~11 X-Git-Url: http://nitlanguage.org?ds=sidebyside nitunit: factorize file creation and compilation for docunits Signed-off-by: Jean Privat --- diff --git a/src/testing/testing_doc.nit b/src/testing/testing_doc.nit index d6de328..060f18d 100644 --- a/src/testing/testing_doc.nit +++ b/src/testing/testing_doc.nit @@ -144,11 +144,7 @@ class NitUnitExecutor var dir = file.dirname if dir != "" then dir.mkdir var f - f = new FileWriter.open(file) - f.write("# GENERATED FILE\n") - f.write("# Docunits extracted from comments\n") - f.write("import {mmodule.name}\n") - f.write("\n") + f = create_unitfile(file) var i = 0 for du in dus do @@ -166,14 +162,7 @@ class NitUnitExecutor if toolcontext.opt_noact.value then return - var nit_dir = toolcontext.nit_dir - var nitg = nit_dir/"bin/nitg" - if not nitg.file_exists then - toolcontext.error(null, "Cannot find nitg. Set envvar NIT_DIR.") - toolcontext.check_errors - end - var cmd = "{nitg} --ignore-visibility --no-color '{file}' -I {mmodule.location.file.filename.dirname} >'{file}.out1' 2>&1 >'{file}.out1' 2>&1