tester.nim add more diagnostics (#8631)

This commit is contained in:
Timothee Cour 2018-08-15 21:54:39 -07:00 • committed by Varriount
commit e05d0ea0bb

View file

@ -262,6 +262,7 @@ proc codegenCheck(test: TTest, target: TTarget, spec: TSpec, expectedMsg: var st
echo getCurrentExceptionMsg() echo getCurrentExceptionMsg()
except IOError: except IOError:
given.err = reCodeNotFound given.err = reCodeNotFound
echo getCurrentExceptionMsg()
proc nimoutCheck(test: TTest; expectedNimout: string; given: var TSpec) = proc nimoutCheck(test: TTest; expectedNimout: string; given: var TSpec) =
let exp = expectedNimout.strip.replace("\C\L", "\L") let exp = expectedNimout.strip.replace("\C\L", "\L")
@ -509,7 +510,8 @@ proc main() =
backend.close() backend.close()
var failed = r.total - r.passed - r.skipped 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 echo "FAILURE! total: ", r.total, " passed: ", r.passed, " skipped: ",
r.skipped, " failed: ", failed
quit(QuitFailure) quit(QuitFailure)
if paramCount() == 0: if paramCount() == 0: