X-Git-Url: http://nitlanguage.org diff --git a/src/nitunit.nit b/src/nitunit.nit index acb6c1c..e2404ca 100644 --- a/src/nitunit.nit +++ b/src/nitunit.nit @@ -23,8 +23,8 @@ import parser_util class NitUnitExecutor super Doc2Mdwn - # The name of the module to import - var modname: String + # The module to import + var mmodule: MModule # The prefix of the generated Nit source-file var prefix: String @@ -33,11 +33,11 @@ class NitUnitExecutor var testsuite: HTMLTag # Initialize a new e - init(toolcontext: ToolContext, prefix: String, modname: String, testsuite: HTMLTag) + init(toolcontext: ToolContext, prefix: String, mmodule: MModule, testsuite: HTMLTag) do super(toolcontext) self.prefix = prefix - self.modname = modname + self.mmodule = mmodule self.testsuite = testsuite end @@ -110,7 +110,7 @@ class NitUnitExecutor cpt += 1 var file = "{prefix}{cpt}.nit" - toolcontext.info("Execute {tc.attrs["classname"]}.{tc.attrs["name"]} in {file}", 1) + toolcontext.info("Execute {tc.attrs["name"]} in {file}", 1) var dir = file.dirname if dir != "" then dir.mkdir @@ -118,8 +118,7 @@ class NitUnitExecutor f = new OFStream.open(file) f.write("# GENERATED FILE\n") f.write("# Example extracted from a documentation\n") - var modname = self.modname - f.write("import {modname}\n") + f.write("import {mmodule.name}\n") f.write("\n") for text in block do f.write(text) @@ -134,7 +133,7 @@ class NitUnitExecutor toolcontext.error(null, "Cannot find nitg. Set envvar NIT_DIR.") toolcontext.check_errors end - var cmd = "{nitg} --ignore-visibility --no-color '{file}' -I . >'{file}.out1' 2>&1