summary refs log tree commit diff stats
path: root/testament
Commit message (Collapse)AuthorAgeFilesLines
* #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.
* [backport] Fix style issues in lib/, tools/, and testament/. Fixes #12687. ↵3n-k12019-11-284-13/+13
| | | | (#12754)
* test suite: rename tests containing 'fail' for easier search in logsAraq2019-11-261-1/+1
|
* ARC: ported the GC tests over to --gc:arcAraq2019-11-261-1/+7
|
* attempt to add valgrind support to the CIs and testament (#12646)Andreas Rumpf2019-11-182-7/+20
| | | | | | * attempt to add valgrind support to the CIs and testament * valgrind (currently) works only on 64-bit Linux
* a better way to test Arraymancernarimiran2019-11-131-2/+2
|
* remove deprecated procs (#12535)Andreas Rumpf2019-11-051-33/+37
|
* better testing for nimcrypto; re-enable chronos testing (#12560)Andreas Rumpf2019-10-311-2/+2
|
* disable package 'chronos' for nownarimiran2019-10-241-1/+1
|
* [backport] package chronos now has dependenciesnarimiran2019-10-231-1/+1
|
* Revert "[ci skip] disable two packages until #11764 is merged"narimiran2019-10-231-2/+2
| | | | This reverts commit 48975bb3e7c1d5f8e1f81981cd5e3c028ccf37a5.
* Revert "Fixes #12187 (#12321)" (#12447)Andreas Rumpf2019-10-181-1/+2
| | | This reverts commit 00c31e87660d9db813871f5aa23661bf6b9bbdcb.
* [ci skip] disable two packages until #11764 is mergednarimiran2019-10-141-2/+2
|
* Fixes #12187 (#12321)Clyybber2019-10-081-2/+1
| | | | | | * Fixes #12187 * Point to fork of compactdict Since the original repo is now archived / read-only
* azure: disable failing testsLeorize2019-10-031-1/+1
|
* testament: add azure integrationLeorize2019-10-034-10/+122
|
* test more packagesnarimiran2019-10-021-3/+13
|
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
|
* 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-173-1/+19
|
* make tests green againAndreas Rumpf2019-09-131-1/+1
|
* Fixed c filenames mangling (#12161)Yuriy Glukhov2019-09-111-1/+1
|
* add tensordsl test (#12166)Arne Döring2019-09-112-0/+2
| | | | | | * add tensordsl test * simpler
* fix testsTimothee Cour2019-09-061-2/+1
|
* fix commands for testing packagesnarimiran2019-09-041-3/+3
|
* disable IC and the SQLite dependency for version 1Andreas Rumpf2019-09-031-1/+2
|
* make testament a tool we ship with Nim; fixes #12084 (#12088)Andreas Rumpf2019-08-303-4/+26
| | | | | | * make testament a tool we ship with Nim; fixes #12084 * moved config to fit * adapt testament tests to use the testament binary
* enable testing of more packagesnarimiran2019-08-301-2/+3
|
* disable testing of 'norm' packagenarimiran2019-08-271-1/+1
|
* new gensym handling (#11985)Andreas Rumpf2019-08-231-4/+4
| | | | | | | | | | | * new .gensym implementation * make astspec test green again * introduce a --useVersion switch to group compatibility switches * fixes #10180 * fixes #11494 * fixes #11483 * object constructor fields and named parameters are also not gensym'ed * disabled broken package
* Incremental compilation (IC): Improvements (#11881)Andreas Rumpf2019-08-085-192/+172
| | | | | | | | | | | | | | | | | | | * 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
* [other] test more packages (#11687)Miran2019-07-081-1/+2
|
* Revert "makes travis OSX green again"narimiran2019-06-191-2/+1
| | | | This reverts commit 79a23fe80564e87ad08e283fcf32a6600b0059b7.
* makes travis OSX green againAraq2019-06-191-1/+2
|
* [other] test 6 more nimble packages (#11464)Miran2019-06-112-9/+11
|
* make fullpaths the default in error messages and stack traces for mor… ↵Andreas Rumpf2019-06-051-1/+2
| | | | | | | | | | | | (#11385) * make fullpaths the default in error messages and stack traces for more convenient development * split up -d:release into -d:release and -d:danger flags * workaround a Nim config parser bug * fixes an old nim config parser bug * make megatest green again * make nimpretty tests work again * make nimsuggest green
* better documentation for the new `shr`narimiran2019-06-041-2/+2
|
* disable 3 packages until they merge their pending PRs which fix failuresnarimiran2019-06-031-3/+3
|
* fixes excessive newlines in testament's output (#11351)Andreas Rumpf2019-05-291-12/+18
|
* disable parsetoml package until it's fixed upstreamAraq2019-05-271-1/+1
|
* fixes #10299 (#11324)Andreas Rumpf2019-05-251-1/+1
|
* Testament print failed command (#11219)Arne Döring2019-05-102-11/+23
|
* testament: apply skip to hard-coded categories (#11168)Jacek Sieka2019-05-083-29/+56
| | | | | | * testament: apply skip to hard-coded categories * allow disabling megatest
* Append all output on failed test. (#11156)Arne Döring2019-05-022-42/+25
|
* Initialized collections (#11094)Miran2019-04-291-0/+2
| | | | | | | | | | | | * tables: initialized by default * sets: initialized by default * DRY: extract shared functionality * add a changelog entry * fix errors * don't test include files * make it work for sharedtables * fix discovered bugs * add exhaustive tests
* tester: add test skipping capability (#11080)Jacek Sieka2019-04-232-4/+29
|
* remove the restriction that module names need to be unique per Nimble… ↵Andreas Rumpf2019-04-201-1/+1
| | | | | | | | | | (#11064) * remove the restriction that module names need to be unique per Nimble package * make tests green again * use the 'response' linker file also on Unix in order to fix megatest
* disable testing of nimly packagenarimiran2019-04-151-1/+1
|
* make nimble packages testing more robust (#10984)Miran2019-04-092-44/+79
| | | | | * better tests for the existing packages * enable testing for packages not in packages.json * add new packages
* proper fixnarimiran2019-03-261-1/+1
|