Commit Graph

74 Commits

Author SHA1 Message Date
Jacek Sieka 133d86a58e
compat fixes
evaluate name once only
2021-04-27 20:29:59 +02:00
Jacek Sieka 0bff52a779
fix time, run test in block 2021-04-27 17:41:56 +02:00
Jacek Sieka d070a24fd0
write junit test reports as a command line option
* add counters to xml reports
* add command line args to write xml report
* fix initialization being performed once for each test
* use monotonic timer for duration measurements
2021-04-27 16:34:39 +02:00
Jacek Sieka e788deab3d
Merge pull request #4 from status-im/failfix
fix stand-alone "check" for <Nim-1.4.0
2021-03-22 20:44:58 +01:00
Ștefan Talpalaru 72a6ae5ce6
fix stand-alone "check" for <Nim-1.4.0
and prevent a theoretical integer overflow
2021-03-22 20:01:37 +01:00
Jacek Sieka 06063acac7
Merge pull request #3 from status-im/ci
CI setup
2021-03-21 09:33:05 +01:00
Ștefan Talpalaru 50c3aff5be
CI setup
Tests moved to "config.nims", to avoid building and using Nimble.

fix for >=Nim-1.4.0

Nim devel fix

macOS fix

fix Windows (uninitialised locks)
2021-03-19 23:22:19 +01:00
Jacek Sieka 4241a66ff4
updates (#2)
* update to latest upstream
* fix exception tracking
* update readme
2021-03-19 18:27:25 +01:00
Ștefan Talpalaru de86d8c0a8
docs: update URL after repo move 2021-03-17 17:29:39 +01:00
Ștefan Talpalaru f45023103e
Merge pull request #1 from narimiran/fix-exclamation
proc `!` was deprecated since Nim 0.18, and it doesn't exist in Nim 1.4
2020-09-08 14:49:48 +02:00
narimiran 13607032e9 proc `!` was deprecated since Nim 0.18, and it doesn't exist in Nim 1.4 2020-09-08 14:40:45 +02:00
Ștefan Talpalaru cd7ff6eed2
bump version 2020-01-03 18:29:00 +01:00
Ștefan Talpalaru 183eaaa577
remove redundant import 2019-07-03 01:05:07 +02:00
Ștefan Talpalaru 30c7d332d8
-d:nimtestParallelDisabled 2019-05-29 16:33:25 +02:00
Ștefan Talpalaru 37d4ee81df
mark runTest() as "fastcall"
to get proper error messages about variable access that would make it a
closure - which we can't have in a spawned proc. "nimcall" doesn't work
here, because of https://github.com/nim-lang/Nim/issues/8473
2019-05-29 12:49:33 +02:00
Ștefan Talpalaru 65f6fb7ef2
inject testName 2019-05-29 01:49:35 +02:00
Ștefan Talpalaru 9434b711c6
pass the test name to runTest()
so it can be deep-copied when spawned
2019-05-29 00:34:09 +02:00
Ștefan Talpalaru efe03ed1f4
update HTML docs 2019-05-28 23:59:25 +02:00
Ștefan Talpalaru d01ed926d7
add suiteTeardown() template 2019-05-28 23:58:13 +02:00
Ștefan Talpalaru b8ab4657e4
remove obsolete comment 2019-05-28 22:54:50 +02:00
Ștefan Talpalaru c8297e6f69
change a couple of threadvars into global vars 2019-05-28 21:41:04 +02:00
Ștefan Talpalaru 30d7c9bf41
add link 2019-05-19 23:19:20 +02:00
Ștefan Talpalaru d1aaceb4d2
docs link 2019-05-19 23:16:53 +02:00
Ștefan Talpalaru ae4d471d38
initial commit - from https://github.com/nim-lang/Nim/pull/9724 2019-05-19 23:11:17 +02:00