Commit Graph

64 Commits

Author SHA1 Message Date
narimiran
4fb73e6d8f fix nimble package tests 2019-02-22 14:09:08 +01:00
Miran
2fae94cdc5 add more nimble packages to the test (#10707) 2019-02-19 11:43:34 +01:00
Miran
6d8ce609d7 add more nimble packages for testing (#10671) 2019-02-15 08:41:43 +01:00
Arne Döring
6870345cd2 32 bit fixes (#10608) 2019-02-12 22:00:31 +01:00
Andreas Rumpf
dee9a94278 new AppVeyor configuration that should test the compiler against sele… (#10549) 2019-02-09 07:40:00 +01:00
Andreas Rumpf
c751c914fc koch and testament improvement; make testing command easier to get right 2019-02-08 20:01:20 +01:00
Araq
c7c495f08a testament: use bin/nim.exe as the default 2019-02-07 20:35:23 +01:00
Araq
6e1d2df74e testament: test nimble packages is beginning to work 2019-02-04 15:59:18 +01:00
Araq
f4c76bc8e5 testament: revive ability to test specific important Nimble packages 2019-02-02 00:19:02 +01:00
Timothee Cour
fbd6743ea1 fix sdl_test test that failed in CI cpp mode (#10314)
* fix sdl_test test that failed in CI cpp mode

* preserve old code for NimInAction in `nim c` mode
2019-01-15 15:17:52 -08:00
Andreas Rumpf
fbf9b1f88a fixed indentation 2019-01-15 10:02:09 +01:00
Timothee Cour
1d941b8735 refs #10249 #10266; each command logged only if --verboseCommands:true (#10303) 2019-01-15 09:53:58 +01:00
Timothee Cour
65593e76f4 fixes leftover from #9647 : use nimf as standardized extension for source code filters (#10294) 2019-01-14 11:58:16 +01:00
Timothee Cour
9af85fb69f fixes #10273 execShellCmd now returns nonzero when child killed with signal + other fixes (#10274)
* s/exitStatus(...)/exitStatusLikeShell(...)/
* fix #10273 execShellCmd now returns nonzero when child exits with signal
* test case for #10249 and explanation for the bug
* fix test failure
* add tests/nim.cfg
2019-01-13 09:00:39 +01:00
Timothee Cour
09ef25810a refs #10249 ; more debug info to diagnose failures (#10266) 2019-01-11 17:03:19 +01:00
Timothee Cour
4a720394bb testament megatest: we can now tell which test failed; helps debugging and prevents certain bugs, plus other fixes (#10089)
* [testament] --verboseMegatest flag to make megatest compilation verbose
* replace "tests" by testsDir
* megatest's nimcache is now in same dir as other tests to avoid clobbering (eg when running tests from multiple Nim repos)
2019-01-05 16:07:09 +01:00
Timothee Cour
5f2b66751a fix #10049 (#10083) 2018-12-23 23:00:37 +01:00
Timothee Cour
f9d58b9305 lots of testament bug fixes and improvements: (#10044) 2018-12-20 11:49:32 +01:00
alaviss
8f4befe368 Testament fixes (#10034)
* testament/htmlgen: add support for disabled and joined tests

* testament/tester: respect --targets
2018-12-18 19:49:43 +01:00
Ștefan Talpalaru
a96928968e testament: individual tests with more than a subdir in their path
e.g.: PATH="./bin:$PATH" ./koch tests r stdlib/nre/captures.nim
2018-12-13 22:06:03 +01:00
Araq
5d34dec97d fixes testament regression due to changed '/' operator 2018-12-13 16:19:00 +01:00
Araq
01892eee4b don't skip tests that really were not joined 2018-12-11 21:23:25 +01:00
Araq
8aa4b6b552 remove outputGotten.txt file on success 2018-12-11 21:23:25 +01:00
Araq
f3d2c18a12 attempt to make travis green 2018-12-11 21:23:25 +01:00
Araq
dc604ca762 don't run megatest in parallel for better error messages 2018-12-11 21:23:25 +01:00
Araq
916955dc95 make more tests green 2018-12-11 21:23:25 +01:00
Araq
4d616b5dc4 make tests green; better output for when megatest execution fails 2018-12-11 21:23:24 +01:00
Araq
0d99ff6113 testament megatest: furher refactorings making more tests green 2018-12-11 21:23:24 +01:00
Andreas Rumpf
ac785b0623 testament: joinable is now an explicit concept of a test spec 2018-12-11 21:23:24 +01:00
Araq
3b783f7e13 Testament: refactoring; makes the test joiner green 2018-12-11 21:23:23 +01:00
Arne Döring
a5ecbf823f lots of small changes 2018-12-11 21:23:22 +01:00
Arne Döring
c0c35839cc megatest integrated in default test all 2018-12-11 21:23:22 +01:00
Arne Döring
3859878db8 megatest checks output and nimout 2018-12-11 21:23:22 +01:00
Arne Döring
2a4c09ff88 megatest can be executed 2018-12-11 21:23:21 +01:00
Arne Döring
fb1f5c62b5 tshouldfail is stricter 2018-12-11 21:23:21 +01:00
Arne Döring
1105d03644 require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
Arne Döring
ca394ebd95 allow to disable backend logging 2018-12-11 21:23:20 +01:00
Arne Döring
199018ef2e test can fail because of invalid spec 2018-12-11 21:23:20 +01:00
Arne Döring
a22bf14bb6 fix htmlgen, that I broke 2018-12-11 21:23:19 +01:00
Arne Döring
dec863a85a kill testnospec 2018-12-11 21:23:19 +01:00
Arne Döring
465e742182 fix js category 2018-12-11 21:23:19 +01:00
Arne Döring
e9ea8fb6b0 remove echo 2018-12-11 21:23:19 +01:00
Arne Döring
da78c3d04d one error less 2018-12-11 21:23:18 +01:00
Arne Döring
b26378a468 WIP, most tests are now skipped 2018-12-11 21:23:18 +01:00
Arne Döring
7f6feb6034 minor changes 2018-12-11 21:23:18 +01:00
Arne Döring
fa6a9a21e0 WIP 2018-12-11 21:23:18 +01:00
Arne Döring
cc0364e72f Tester tests (#9787)
* remove --lib:lib
* added some tests for testatment
* tests are addad WIP: add colors switch to tester
* meta tester is integrated
2018-11-27 10:00:32 +01:00
Araq
2d0aa9b72b testament: remove debugging echo 2018-11-23 11:59:59 +01:00
Araq
0c0f9ba974 Windows: disabled tests 2018-11-23 11:58:32 +01:00
Arne Döring
1f7dcb874d print more to see the test in the log that was never finished. 2018-11-23 11:58:32 +01:00