summary refs log tree commit diff stats
path: root/testament/testament.nim
Commit message (Collapse)AuthorAgeFilesLines
* allow category nimble-packages to test a single package (#13576)Arne Döring2020-03-181-1/+0
|
* testament: this now works: "testament r /abspath/to/test.nim" (#13358)Timothee Cour2020-02-091-2/+4
|
* testament: introduce 'matrix' for testing multiple options (#13343)Miran2020-02-071-18/+25
|
* testament/azure: major rewrite (#13246)alaviss2020-01-251-10/+6
| | | | | | | | | | | This commit features a major rewrite of Azure Pipelines integration, turning the spaghetti it originally was into something maintainable. Key changes: - No longer requires a ton of hooks into testament. - Results are now cached then bulk-uploaded to prevent throttling from Azure Pipelines, avoiding costly timeouts. - A low timeout is also employed to avoid inflated test time. - The integration is now documented.
* make SuccessX show project file + output file (#13043)Timothee Cour2020-01-081-3/+7
| | | | | | | * make SuccessX show project file + output file * address comments * fix test and add `result.err = reNimcCrash` otherwise hard to see where reNimcCrash used * address comments
* ARC: cycle detector (#12823)Andreas Rumpf2019-12-171-1/+1
| | | | | | | | | | | | | * 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
* [backport] Fix style issues in lib/, tools/, and testament/. Fixes #12687. ↵3n-k12019-11-281-7/+7
| | | | (#12754)
* test suite: rename tests containing 'fail' for easier search in logsAraq2019-11-261-1/+1
|
* attempt to add valgrind support to the CIs and testament (#12646)Andreas Rumpf2019-11-181-7/+11
| | | | | | * attempt to add valgrind support to the CIs and testament * valgrind (currently) works only on 64-bit Linux
* testament: add azure integrationLeorize2019-10-031-10/+23
|
* Locks modules should give a compile error when threads are not enabled. (#12231)Ray Imber2019-09-261-0/+4
| | | | | | | | * Locks modules should give a compile error when threads are not enabled. * fix the compile flags to make the tests pass, or ignore files where necessary. * Fixed when statement to account for doc builds.
* added a testcase for #12195; testament now supports a 'timeout' spec fieldAraq2019-09-171-1/+4
|
* make tests green againAndreas Rumpf2019-09-131-1/+1
|
* Fixed c filenames mangling (#12161)Yuriy Glukhov2019-09-111-1/+1
|
* fix testsTimothee Cour2019-09-061-2/+1
|
* make testament a tool we ship with Nim; fixes #12084 (#12088)Andreas Rumpf2019-08-301-0/+733
* make testament a tool we ship with Nim; fixes #12084 * moved config to fit * adapt testament tests to use the testament binary