summary refs log tree commit diff stats
path: root/testament/specs.nim
Commit message (Collapse)AuthorAgeFilesLines
* testament: introduce 'matrix' for testing multiple options (#13343)Miran2020-02-071-0/+4
|
* fix tsizeof3 for aarch64 (#13169)Jasper Jenkins2020-01-161-0/+2
|
* ARC: cycle detector (#12823)Andreas Rumpf2019-12-171-1/+4
| | | | | | | | | | | | | * first implementation of the =trace and =dispose hooks for the cycle collector * a cycle collector for ARC: progress * manual: the .acyclic pragma is a thing once again * gcbench: adaptations for --gc:arc * enable valgrind tests for the strutils tests * testament: better valgrind support * ARC refactoring: growable jumpstacks * ARC cycle detector: non-recursive algorithm * moved and renamed core/ files back to system/ * refactoring: --gc:arc vs --gc:orc since 'orc' is even more experimental and we want to ship --gc:arc soonish
* #12103 - CI for FreeBSD (#12179)Euan2019-11-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * Ref #12103 - adds FreeBSD CI * Fix getApplFreebsd - length of the string includes the null terminator byte, so minus 1 for result length * Show last commit in setup task. * Remove .git from repository URL * Don't include noisy details showing last commit. * Add FreeBSD build status badge * Fix #12182 - disable tconsole on FreeBSD * Disable tgetaddrinfo on FreebSD as getaddrinfo doesn't support the ICMP protocol. * Install boehm-gc-threaded * Use libgc-threaded.so on FreeBSD rather than libgc.so. * Simplify build failure handling. Update alt text for CI badge. * Disable test on FreeBSD * Simplify build config - use GNU make to build csources - set PATH variable using the environment key - remove modification of config to set CC as this is already set * Install git which seems to be missing from current freebsd images * Revert change to how path is set * Add a comment explaining why the length is truncated * Fix tconsole.
* attempt to add valgrind support to the CIs and testament (#12646)Andreas Rumpf2019-11-181-0/+9
| | | | | | * attempt to add valgrind support to the CIs and testament * valgrind (currently) works only on 64-bit Linux
* testament: add azure integrationLeorize2019-10-031-0/+3
|
* added a testcase for #12195; testament now supports a 'timeout' spec fieldAraq2019-09-171-0/+8
|
* Incremental compilation (IC): Improvements (#11881)Andreas Rumpf2019-08-081-1/+4
| | | | | | | | | | | | | | | | | | | * IC: C codegen is aware of IC * manual: minor change to make VSCode's RST plugin render it properly * IC: minor refactoring * testament: code refactorings * rodutils: removed dead code * IC: always build the compiler with the IC feature * IC: C codegen improvements * IC: implement the undocumented -d:nimMustCache option for testing purposes * IC: added first basic tests * IC: extensive testing of the deserialization feature * testament: refactoring; better IC tests * IC: removes 'nimMustCache' flag; readonly does the same * testament: minor refactoring * update Nimble version * testament: removed dead code and imports; IC: added simple test * IC: progress
* fixes #10299 (#11324)Andreas Rumpf2019-05-251-1/+1
|
* testament: apply skip to hard-coded categories (#11168)Jacek Sieka2019-05-081-1/+6
| | | | | | * testament: apply skip to hard-coded categories * allow disabling megatest
* 32 bit fixes (#10608)Arne Döring2019-02-131-0/+3
|
* koch and testament improvement; make testing command easier to get rightAndreas Rumpf2019-02-131-1/+1
|
* testament: use bin/nim.exe as the defaultAraq2019-02-071-1/+1
|
* testament: test nimble packages is beginning to workAraq2019-02-041-1/+1
|
* fix #10049 (#10083)Timothee Cour2018-12-231-1/+1
|
* testament: joinable is now an explicit concept of a test specAndreas Rumpf2018-12-111-12/+14
|
* Testament: refactoring; makes the test joiner greenAraq2018-12-111-7/+6
|
* lots of small changesArne Döring2018-12-111-3/+2
|
* megatest checks output and nimoutArne Döring2018-12-111-3/+3
|
* megatest can be executedArne Döring2018-12-111-1/+0
|
* require errormsg to be specified before file.Arne Döring2018-12-111-0/+6
|
* test can fail because of invalid specArne Döring2018-12-111-8/+29
|
* remove echoArne Döring2018-12-111-3/+0
|
* one error lessArne Döring2018-12-111-2/+6
|
* WIP, most tests are now skippedArne Döring2018-12-111-100/+105
|
* WIPArne Döring2018-12-111-6/+11
|
* Tester tests (#9787)Arne Döring2018-11-271-1/+1
| | | | | | | * remove --lib:lib * added some tests for testatment * tests are addad WIP: add colors switch to tester * meta tester is integrated
* print more to see the test in the log that was never finished.Arne Döring2018-11-231-0/+2
|
* activated more tests, allow input in test specArne Döring2018-11-231-0/+3
|
* make run the default action of a test in testerArne Döring2018-11-231-4/+4
|
* Testament pre parallel (#9137)Jacek Sieka2018-10-121-0/+202
* testament: move to root dir (it's not a test) * osproc: fix process index passed to afterRunEvent for parallel runs it was passing the index of the process, not index of all commands * testament: complete file move