diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2018-02-26 10:51:56 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-02-26 10:51:56 +0100 |
commit | 3bf1ce008f67e8bb5b91c5b83b7a00f6427a0639 (patch) | |
tree | 5d46b4fbaf605e3343ca0839cc8b5e9152d869f8 /tests | |
parent | 8a7e9960a4f6022c34d1305617f660d06493e222 (diff) | |
download | Nim-3bf1ce008f67e8bb5b91c5b83b7a00f6427a0639.tar.gz |
fixes #7236
Diffstat (limited to 'tests')
-rw-r--r-- | tests/testament/tester.nim | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/testament/tester.nim b/tests/testament/tester.nim index 918de881f..06f5fec7d 100644 --- a/tests/testament/tester.nim +++ b/tests/testament/tester.nim @@ -294,7 +294,6 @@ proc compilerOutputTests(test: TTest, target: TTarget, given: var TSpec, proc testSpec(r: var TResults, test: TTest, target = targetC) = let tname = test.name.addFileExt(".nim") #echo "TESTING ", tname - inc(r.total) var expected: TSpec if test.action != actionRunNoSpec: expected = parseSpec(tname) @@ -305,12 +304,14 @@ proc testSpec(r: var TResults, test: TTest, target = targetC) = if expected.err == reIgnored: r.addResult(test, target, "", "", reIgnored) inc(r.skipped) + inc(r.total) return if expected.targets == {}: expected.targets.incl(target) for target in expected.targets: + inc(r.total) if target notin targets: r.addResult(test, target, "", "", reIgnored) inc(r.skipped) @@ -490,7 +491,7 @@ proc main() = else: echo r, r.data backend.close() var failed = r.total - r.passed - r.skipped - if failed > 0: + if failed != 0: echo "FAILURE! total: ", r.total, " passed: ", r.passed, " skipped: ", r.skipped quit(QuitFailure) |