summary refs log tree commit diff stats
path: root/tests/testament
Commit message (Collapse)AuthorAgeFilesLines
* 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
* make tests green againAndreas Rumpf2018-07-051-0/+1
|
* Merge pull request #7771 from nim-lang/nim-in-action-fixesAndreas Rumpf2018-06-191-1/+37
|\ | | | | Higher Nim in Action coverage plus regression fix.
| * Workaround VM bug in strutilsDominik Picheta2018-06-171-2/+2
| |
| * Adds smaller code samples from Chapters 1-3 to the tester.Dominik Picheta2018-06-171-1/+37
| |
* | 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-254-10/+47
| | | | | | | | | | | | | | | | | | * 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
|
* disable symbol file tests for the old symbol file implementationAraq2018-02-191-2/+3
|
* Fix longgc category tests (#7095)Sergey Avseyev2018-01-221-2/+2
| | | | | testC command already has "gcc" as command, second "gcc" as option generates "file not found error", and terminates the compiler with error code
* Merge pull request #7023 from yglukhov/unify-asyncDominik Picheta2018-01-171-1/+2
|\ | | | | Unify async macro and futures for js and native targets
| * Unify async macro and futures for js and native targetsYuriy Glukhov2018-01-051-1/+2
| |
* | travis: attempt to make tests green againAndreas Rumpf2018-01-161-1/+1
| |
* | Include target in tester nimcache hash (#7053)Mathias Stearn2018-01-142-10/+12
| |
* | Fix lists of paths in posix environment (#7034)Dennis Felsing2018-01-081-1/+1
|/ | | | | Empty paths in a colon separated list would be considered as the current directory, so have to ensure $PATH and $LD_LIBRARY_PATH are not empty before separating it with :
* 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.
* testament html generation improvements; merged #6667 manuallyAraq2017-12-212-256/+217
|
* testament: use splitWhitespace instead of splitAraq2017-12-211-2/+2
|
* Prep for tester parallel: private nimcache for each test (#6937)Mathias Stearn2017-12-182-31/+30
| | | | | | | | | | | * 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
|
* Async upcoming (#6585)Dominik Picheta2017-11-221-1/+0
| | | | | | | | | | | | | * Merge upcoming async with current. * Various improvements to selectors (mostly docs). Two changes to highlight: * Renamed ``setEvent`` to ``trigger`` * Reused setBlocking from nativesockets. * Various changes/fixes to asyncdispatch after upcoming merge. * Make some attempts to be compatible with older selectors. * Reuse epoll module in ioselectors_epoll.
* pass nim path to subprocess testament (#6779)Jacek Sieka2017-11-191-1/+4
|
* fixes #6775Andreas Rumpf2017-11-181-0/+1
|
* use targets from test spec when running testament tests (#6687)Jacek Sieka2017-11-152-110/+112
|
* Appveyor thttpclient (#6744)Fredrik Høisæther Rasch2017-11-151-0/+3
| | | | | | * App option value for disabling tests for AppVeyor * Disable thttpclient on AppVeyor
* 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 make travis green againAndreas Rumpf2017-11-051-0/+4
|
* Always compile tests in the JS category with the JS backend (#6680)GULPF2017-11-031-1/+2
|
* attempt to fix the tester; tests should be red nowAraq2017-10-311-8/+5
|
* Let the environment variable NIMBLE_DIR overrides nimblepath in cfg file (#6542)Xiao-Yong2017-10-281-1/+2
| | | | | | * Let the environment variable NIMBLE_DIR overrides nimblepath in cfg file If the length of NIMBLE_DIR is larger than zero, the nimblepath will be set to $NIMBLE_DIR/pkgs
* made 'testament all' run in parallelAraq2017-10-253-13/+15
|
* testament: no sqlite or re dependencies anymoreAraq2017-10-253-268/+116
|
* Testament HTML generation upgrade (#6058)Fredrik Høisæther Rasch2017-10-254-394/+504
|
* fixes #5143Araq2017-10-161-3/+3
|
* enable unguarded_access testAndreas Rumpf2017-10-022-6/+2
|
* Add tests for examples from Nim in Action.Dominik Picheta2017-10-011-0/+44
|
* 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
|
* Introduce first class support for Android (#5772)Fredrik Høisæther Rasch2017-08-061-1/+1
|
* review and merge zahary's work (#5849)zah2017-06-032-9/+22
| | | | | | | | | * 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-152-6/+11
| | | | | | * 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
* Update testament to include all tests from tests/threads category. (#5576)Eugene Kabanov2017-03-201-19/+5
|