From 3bf1ce008f67e8bb5b91c5b83b7a00f6427a0639 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Mon, 26 Feb 2018 10:51:56 +0100 Subject: [PATCH] fixes #7236 --- tests/testament/tester.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/testament/tester.nim b/tests/testament/tester.nim index 918de881ff..06f5fec7d6 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)