diff options
-rw-r--r-- | testament/testament.nim | 13 | ||||
-rw-r--r-- | tests/stylecheck/tusages.nim | 4 |
2 files changed, 9 insertions, 8 deletions
diff --git a/testament/testament.nim b/testament/testament.nim index 11c541890..f50605acc 100644 --- a/testament/testament.nim +++ b/testament/testament.nim @@ -478,14 +478,16 @@ proc equalModuloLastNewline(a, b: string): bool = proc testSpecHelper(r: var TResults, test: var TTest, expected: TSpec, target: TTarget, nimcache: string, extraOptions = "") = test.startTime = epochTime() + template callNimCompilerImpl(): untyped = + # xxx this used to also pass: `--stdout --hint:Path:off`, but was done inconsistently + # with other branches + callNimCompiler(expected.getCmd, test.name, test.options, nimcache, target, extraOptions) case expected.action of actionCompile: - var given = callNimCompiler(expected.getCmd, test.name, test.options, nimcache, target, - extraOptions = " --stdout --hint[Path]:off --hint[Processing]:off") + var given = callNimCompilerImpl() compilerOutputTests(test, target, given, expected, r) of actionRun: - var given = callNimCompiler(expected.getCmd, test.name, test.options, - nimcache, target, extraOptions) + var given = callNimCompilerImpl() if given.err != reSuccess: r.addResult(test, target, "", "$ " & given.cmd & '\n' & given.nimout, given.err) else: @@ -538,8 +540,7 @@ proc testSpecHelper(r: var TResults, test: var TTest, expected: TSpec, else: compilerOutputTests(test, target, given, expected, r) of actionReject: - var given = callNimCompiler(expected.getCmd, test.name, test.options, - nimcache, target) + let given = callNimCompilerImpl() cmpMsgs(r, expected, given, test, target) proc targetHelper(r: var TResults, test: TTest, expected: TSpec, extraOptions = "") = diff --git a/tests/stylecheck/tusages.nim b/tests/stylecheck/tusages.nim index 696d1c1fc..2f99c70c5 100644 --- a/tests/stylecheck/tusages.nim +++ b/tests/stylecheck/tusages.nim @@ -1,10 +1,10 @@ discard """ action: reject nimout: '''tusages.nim(22, 5) Error: 'BAD_STYLE' should be: 'BADSTYLE' [proc declared in tusages.nim(11, 6)]''' - cmd: "nim $target --styleCheck:error --styleCheck:usages $file" + matrix: "--styleCheck:error --styleCheck:usages" """ -# xxx pending bug #17960, use: matrix: "--styleCheck:error --styleCheck:usages" + import strutils |