summary refs log tree commit diff stats
path: root/tests/testament/tester.nim
Commit message (Collapse)AuthorAgeFilesLines
* testament: quote categories too because of 'dir with space' testAraq2018-09-261-2/+2
|
* tester.nim add more diagnostics (#8631)Timothee Cour2018-08-161-1/+3
|
* Clarify usage of "Test" argument in Koch (#8613)Naveen Arunachalam2018-08-121-1/+1
| | | | | | Minor change to help people (e.g. like myself) who are starting out :) Currently, the readme mentions the use of `./koch tests cat async`, but the help text for koch doesn't mention it. Helptexts are modified accordingly.
* Testament should run tests with no action (#8232)genotrance2018-07-081-0/+2
| | | | | | * Testament should run tests with no action * Fix strutils tests for JS
* testament: minor code formating changeAndreas Rumpf2018-06-171-1/+1
|
* Support multi byte characters in module names (#7916)Oscar Nihlgård2018-05-311-1/+1
|
* make the tester compile without warningsAndreas Rumpf2018-05-061-4/+4
|
* Fixes #802, #803 and #3775 - genscript issues (#7677)genotrance2018-04-251-5/+20
| | | | | | | | | | | | | | | | | | * Fixes #802, #803 and #3775 - genscript issues * Test case for genscript * Test script * Verify on Linux * Update categories.nim * Fix merge * Improve test framework * Windows fixes
* unittest: default no color if stdout is not a tty (#7424)Xiao-Yong2018-04-121-1/+1
| | | | | | | We accept a new environment variable, NIMTEST_COLOR, which override the effect of NIMTEST_NO_COLOR. The environment variable, NIMTEST_COLOR, can be 'never' or 'always', which set the color output to false or true, respectively.
* fixes #7236Andreas Rumpf2018-02-261-2/+3
|
* Include target in tester nimcache hash (#7053)Mathias Stearn2018-01-141-5/+6
|
* Remove obsolete method analyzeAndConsolidateOutput (#6998)Sergey Avseyev2018-01-011-16/+1
| | | | After the change, when stacktraces rendered in reversed order (most recent call first), this method removed all stacktraces in the test failures.
* Prep for tester parallel: private nimcache for each test (#6937)Mathias Stearn2017-12-181-11/+16
| | | | | | | | | | | * Compile tester with --opt:speed This makes "tester html" substantially faster * Use a private nimcache for each test This allows reusing the cache between test runs. It is also prep for parallel testing within a single category (#6913)
* Added test duration output (#6619)Dmitry Atamanov2017-12-151-1/+2
|
* pass nim path to subprocess testament (#6779)Jacek Sieka2017-11-191-1/+4
|
* use targets from test spec when running testament tests (#6687)Jacek Sieka2017-11-151-100/+102
|
* fixes a tester regressionAndreas Rumpf2017-11-061-3/+2
|
* pass on testament args to sub-process (#6688)Jacek Sieka2017-11-061-2/+9
|
* attempt to fix the tester; tests should be red nowAraq2017-10-311-8/+5
|
* made 'testament all' run in parallelAraq2017-10-251-3/+7
|
* testament: no sqlite or re dependencies anymoreAraq2017-10-251-11/+11
|
* Implement .nimble-link files in the compiler and add tests for them.Dominik Picheta2017-09-021-1/+0
|
* Add readme to tests. Add fileDir option to testament & create nimble test.Dominik Picheta2017-09-021-2/+10
|
* tester: better error message comparisonsAndreas Rumpf2017-08-311-1/+1
|
* tester: make 'nimout' matching more robust against whitespace issuesAndreas Rumpf2017-08-311-1/+5
|
* review and merge zahary's work (#5849)zah2017-06-031-9/+19
| | | | | | | | | * proper indentation for the generated JS code * improved dead-code elimination for JavaScript * test the JS dead-code elimination A new test spec has been added - "maxcodesize". It specifies the maximum size of the generated code in bytes.
* compiler option for testament (#5713)Jacek Sieka2017-05-151-2/+4
| | | | | | * compiler option for testament * different spacing
* further improvements to the error messages produced by conceptsZahary Karadjov2017-03-241-3/+3
|
* proper error reporting for concepts and the introduction of the {.explain.} ↵Zahary Karadjov2017-03-241-0/+4
| | | | pragma
* testament: be verbose when --pedantic failsAndreas Rumpf2017-02-031-1/+3
|
* make tests on Windows green under --pedanticAraq2017-02-021-10/+9
|
* Run Option: use now processSingleTestWh1teDuke2016-09-191-1/+1
|
* Treat all failure codes from nodejs as 1Yuriy Glukhov2016-08-271-0/+5
|
* sets don't support empty arrays :)cheatfate2016-07-301-1/+1
|
* Enable coroutines again.cheatfate2016-07-301-1/+1
|
* commentscheatfate2016-07-301-1/+1
|
* testament update to have list of disabled modules.cheatfate2016-07-301-1/+5
|
* added 'koch testinstall' command; more installer related bugfixesAndreas Rumpf2016-06-091-0/+1
|
* Merge pull request #4049 from arnetheduck/tester-targetsAndreas Rumpf2016-04-071-0/+10
|\ | | | | tester: allow filtering tests by target
| * untaint command line option for parsingJacek Sieka2016-04-061-1/+1
| |
| * tester: allow filtering tests by targetJacek Sieka2016-04-051-0/+10
| |
* | Prevent tester from checking for output diffs for actionRunNoSpec.Dominik Picheta2016-04-051-1/+1
|/
* compiler/msgs: Default to stderr for diagnosticsAdam Strzelecki2015-10-161-1/+2
| | | | | | | | | | | | Previously we were defaulting to stdout for diagnostics, which could interfere with scripts or `nim c -r' programs outputting their results to stdout, possibly mixing their output with compiler messages. This change makes now Nim to be inline with other compilers emitting diagnostics to stderr. Also now --stdout option has proper meaning making all diagnostics to be sent to stdout instead. NOTE: Tester now calls compiler with --stdout.
* Merge remote-tracking branch 'origin/devel' into appveyorAman Gupta2015-10-131-5/+5
|\
| * udpated the compiler and tester to use getOrDefaultAraq2015-10-131-5/+5
| |
* | skip sdl/opengl/fsmonitor tests when unavailableAman Gupta2015-10-081-0/+6
| |
* | show failure codeAman Gupta2015-10-081-1/+1
| |
* | standardize on forward slashes for pathsAman Gupta2015-10-071-1/+1
| |
* | framework is requiredAman Gupta2015-10-071-1/+1
| |
* | fix compile errorAman Gupta2015-10-071-1/+1
| |