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