aboutsummaryrefslogtreecommitdiff
path: root/tests/rununittests.nim
diff options
context:
space:
mode:
authorGanesh Viswanathan <dev@genotrance.com>2018-08-06 11:37:02 -0500
committerGanesh Viswanathan <dev@genotrance.com>2018-08-06 11:37:02 -0500
commit0406d833841a77d4ddddad358864b838bb3e3a95 (patch)
tree96ea797bafdf82d0c4e4120da046e36ea8f81929 /tests/rununittests.nim
parent32debc5534bc4a82e5f944adb2e4b42043bf5fab (diff)
parentdb0363505e13feaea27a7077452f3e20e6935346 (diff)
downloadnimgen-features-1.tar.gz
nimgen-features-1.zip
Merge branch 'master' of https://github.com/genotrance/nimgen into features-1features-1
Diffstat (limited to 'tests/rununittests.nim')
-rw-r--r--tests/rununittests.nim4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/rununittests.nim b/tests/rununittests.nim
index a92ff0a..865f77d 100644
--- a/tests/rununittests.nim
+++ b/tests/rununittests.nim
@@ -1,8 +1,10 @@
import os, osproc, strutils
proc main() =
+ var failures = 0
for file in walkFiles(currentSourcePath().splitPath().head / "unittests/*.nim"):
let (path, fname, ext) = file.splitFile()
if fname.startswith("test"):
- discard execCmd "nim c -r " & file
+ failures += execCmd "nim c -r " & file
+ quit(failures)
main()