summary refs log tree commit diff stats
path: root/testament
Commit message (Collapse)AuthorAgeFilesLines
* add gram to important packages (#16037)Bad Dog2020-11-221-0/+1
|
* targets: use cpp instead of c++ everywhere (was by far the most common) (#15961)Timothee Cour2020-11-141-1/+1
|
* Correct all eggs (#15906)Miran2020-11-101-2/+2
| | | | * "eg" is a misspelled "egg", "e.g." is "exempli gratia" * Also, "ie" is "i.e.".
* fix `norm` package testing commandnarimiran2020-11-101-1/+1
|
* Nimgrep improvements 2 (#15612)Andrey Makarov2020-11-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * nimgrep: speed up by threads and Channels * nimgrep: add --bin, --text, --count options * nimgrep: add --sortTime option * allow Peg in all matches including --includeFile, --excludeFile, --excludeDir * add --match and --noMatch options * add --includeDir option * add --limit (-m) and --onlyAscii (-o) options * fix performance regression introduced in nimgrep improvements #12779 * better error handling * add option --fit * fix groups in --replace * fix flushing, --replace, improve --count * use "." as the default directory, not full path * fix --fit for Windows * force target to C for macosx * validate non-negative int input for options #15318 * switch nimgrep to using --gc:orc * address review: implement cropping in matches,... * implement stdin/pipe & revise --help * address stylistic review & add limitations
* add tests for Testament "reject" action (#15709)n5m2020-10-271-0/+7
| | | | | | | | | | | * add test for reject action * highlight that a compilation failure is expected * add the converse test for action=reject * add trailing newline * fix wording
* add criterion to important packages (#15604)Andy Davidoff2020-10-261-0/+1
| | | | | | | | | * add criterion to important packages * use a special nimscript for criterion tests * fix criterion speed differently Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* Revert "workaround https://github.com/citycide/glob/issues/49 glob broken ↵Bo Lingen2020-10-261-1/+1
| | | | | (#15647)" (#15728) This reverts commit 4ab1bd7e3301e22f0a5a9c62f9c90636932fde80.
* Try to fix CI failures (#15701)Clyybber2020-10-242-130/+120
| | | | | | | | | | | | | | | | | | | | | | * Use cligens release version * Rework important_packages main loop * Fix * Fix * Create pkgs dir * Don't use nimble develop since it doesn't work for binary only packages, and always install head * Use git to get the latest release/tag instead * Tackle the root cause * Reduce diff * Cleanup
* expect valgrind test failure on memory leak (#15669)n5m2020-10-221-0/+17
| | | | | * expect valgrind test failure on memory leak * alloc 1 instead of 0
* workaround https://github.com/citycide/glob/issues/49 glob broken (#15647)Timothee Cour2020-10-191-1/+1
|
* fix #15631 (#15632)n5m2020-10-192-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * trigger valgrind failure on memory leak * remove non-malloc tests * remove ORC test is redundant because we already have an ARC test * only run valgrind tests on 64-bit Linux * disable freebsd and openbsd * Remove tleak_refc As to not test implementation details (or bug) * Fix test failures by removing redundant test Since this tests/shoulfail/tvalgrind.nim was specified here to fail this test itself fails since it will be skipped on non-linux CI * Remove test, reason detailed in the previous commit * Remove redundant disables * Revert removing disables * Add and use valgrind: leaks * Fix Co-authored-by: Clyybber <darkmine956@gmail.com> Co-authored-by: n5m
* make testing for prologue more stable (#15491)flywind2020-10-051-1/+1
|
* cursor inference: makes combparser work; refactorings (#15411)Andreas Rumpf2020-09-261-1/+1
| | | | * cursor inference: makes combparser work; refactorings
* testament improvement: allow inline error messages inside test cases (#15294)Andreas Rumpf2020-09-102-11/+133
| | | | * testament support for inline error messages * adapt teffects1.nim test to show the potential
* replace / with _ in trId (#15256)Silvio2020-09-021-1/+1
| | | Fixes jquery error when clicking to collapse/expand a panel
* fixes #15210 [backport:1.2] (#15237)Andreas Rumpf2020-08-311-1/+1
| | | | | * fixes #15210 [backport:1.2] * use patched version of bigints library
* Fix forward declaration issues in template/macro context (#15091)Clyybber2020-07-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | * Fix forward declaration issues in template/macro context * Correct forward declaration resolving for overloads * Remove old dead code * WIP consistent gensym ids * Minimize diff * Remove obsoleted hack * Add templInstCounter to give unique IDs to template instantiations * Remove obsoleted code * Eh, init in myOpen, not myProcess... * Remove optNimV019 * Add testcase for #13484
* Change testing commands for some packages (#15041)Miran2020-07-221-6/+4
|
* enable 'nimterop' testnarimiran2020-07-201-1/+1
|
* fix #14822 copy test into var in matrix process, so can reset startTime ↵Bung2020-07-171-4/+6
| | | | | | | | | before actully run (#15000) * TTest pass by ref , so can reset startTime before actully run * change TTest to ref type * clone test in matrix process
* Clean up macros (#14959)Juan Carlos2020-07-141-1/+1
|
* Fix style inconsistencies due to the previous commitnarimiran2020-07-064-13/+13
|
* revert 0944b0f4narimiran2020-07-064-13/+13
|
* deprecate existsDir; use dirExists instead (#14884)Timothee Cour2020-07-031-1/+1
|
* {.deprecated: [existsFile: fileExists].} (#14735)Timothee Cour2020-07-022-2/+2
| | | | | | | | | * {.deprecated: [existsFile: fileExists].} * s/existsFile/fileExists/ except under deps * workaround pending #14819 * fix test
* CI openbsd: 3x batching via NIM_TESTAMENT_BATCH ; overall CI finishes in 21m ↵Timothee Cour2020-06-301-0/+3
| | | | | | | | | instead of 34m (#14851) * CI openbsd: 2x batching via NIM_TESTAMENT_BATCH * auto-generate .builds/openbsd_x.yml to avoid code duplication * 3x batching
* fix `./koch tests` following #14823 (#14845)Timothee Cour2020-06-281-1/+2
|
* testament: generic N-fold batching: windows CI 37mn=>16m (#14823)Timothee Cour2020-06-273-5/+41
| | | | | | | | | * testament: run CI faster thanks to batching * move ta_in, tstdin into existing tosproc * move ta_out,tafalse,texitcode,tstderr into existing tosproc * joinable osproc * move tstdout into existing tosproc * spec: batchable; fix tests * fixup
* Testament: Reenable arraymancer (#14831)Clyybber2020-06-271-1/+1
|
* followup after https://github.com/Vindaar/ggplotnim/pull/74 wrt #14447 lent ↵Timothee Cour2020-06-261-1/+1
| | | | | | | iterators (#14817) * followup after https://github.com/Vindaar/ggplotnim/pull/74 wrt #14447 lent iterators * ggplotnim: remove -d:nimHasWorkaround14720
* CI: Install the pkg we cloned (#14770)Clyybber2020-06-242-25/+45
|
* cleanup [ci skip]narimiran2020-06-241-1/+0
|
* Fix Norm test path. (#14779)Constantine Molchanov2020-06-241-1/+1
|
* Enable fidget in important_packages. (#14742)treeform2020-06-231-2/+1
| | | | | | | | | | | * Enable fidget in important_packages. Fidget now works with `nimble test` and there is a CI: https://github.com/treeform/fidget/commits/master * Add libx11-dev to make fidget compile. * try libxcursor-dev * try xorg-dev
* misc testament cleanups (#14764)Timothee Cour2020-06-232-25/+16
| | | | | * misc testament cleanups extracted cleanups from #14530 * make sure all CI failures can be searched with `FAIL: ` including megatest failures
* unbreak CI, refs https://github.com/timotheecour/Nim/issues/167 (#14765)Timothee Cour2020-06-221-1/+2
|
* add legacy workaround; improve test so that it actually tests for the bugfixTimothee Cour2020-06-191-1/+1
|
* Remove deprecated stuff from stdlib (#14699)Miran2020-06-171-1/+0
| | | | | | | * update to the latest Jester * remove deprecated procs from some stdlib modules * 'criterion' is not maintained anymore and relies on obsolete stuff
* `addQuitProc` now works with closures, and c, js(node/browser) backend; fix ↵Timothee Cour2020-06-163-7/+16
| | | | | | | | | | | | | | | some bugs in testament (#14342) * make addQuitProc great again * fix bugs in testament * fix test * change 2016 => 2020 * addQuitProc => addExitProc + locks * move to std/exitprocs
* make tests/stdlib tests joinable (#14626)Timothee Cour2020-06-151-13/+20
| | | | | * make tests/stdlib tests joinable * fixup
* normalizeExe (#14668)Timothee Cour2020-06-151-8/+3
|
* fix #13166 tioselectors flaky test on freebsd+OSX (#14634)Timothee Cour2020-06-121-1/+2
|
* hotfix disable nitter refs https://github.com/timotheecour/Nim/issues/167 ↵Timothee Cour2020-06-081-1/+2
| | | | (#14603)
* fix https://github.com/timotheecour/Nim/issues/266 retry on failure to avoid ↵Timothee Cour2020-06-021-3/+4
| | | | common 503 github errors (#14547)
* fix #14421 items uses lent T (#14447)Timothee Cour2020-05-291-2/+2
| | | | | * fix #14421 items uses lent T for seq + openArray * add -d:nimWorkaround14447 * fix test
* docgen: mangling using _. instead of @@ to avoid issue (#14454)Timothee Cour2020-05-261-0/+9
|
* fix #6583, fix #14376, index+search now generated for all projects, many bug ↵Timothee Cour2020-05-252-20/+14
| | | | | | | | | fixes with nim doc (#14324) * refs #6583 fix nim doc output * changelog * change default for outDir when unspecified * cleanups * --project implies --index
* trunner was not actually being tested in non-CTFFI mode; minor testament ↵Timothee Cour2020-05-192-5/+38
| | | | | | | | | | cleanups (#14377) * use check * trunner now works with cpp * cleanup: move compiler/unittest_light => stdtest/unittest_light * fix tests/readme.md * remove deadcode references to rodfiles * fix for windows
* install gtk3 on osx for package testing (#14388)Miran2020-05-181-7/+0
|