narimiran
ec324ad073
disable failing pacakge
2024-07-09 13:45:16 +02:00
narimiran
d993aff496
Revert "try to fix broken tests"
...
This reverts commit 786bbff1ae .
2024-07-09 13:02:19 +02:00
narimiran
786bbff1ae
try to fix broken tests
2024-06-28 08:31:43 +02:00
narimiran
d84e2d3f63
update macOS to 12, remove one package from testing
2024-01-08 13:35:26 +01:00
ringabout
a17c077f78
fixes chronicles ( #22899 )
2023-11-01 17:03:19 +08:00
narimiran
ec72abc7b7
fixes stint CI
2023-10-10 08:53:45 +02:00
narimiran
09fe696fdd
disable yaml package testing
2023-09-11 12:02:28 +02:00
narimiran
eaf8977723
disable 'manu' package
2023-06-06 10:10:10 +02:00
ringabout
aae32f5623
fixes broken CI ( #21732 )
...
* fixes broken CI
* Update testament/important_packages.nim
(cherry picked from commit 8f79a124c9 )
2023-04-26 10:27:04 +02:00
narimiran
b6333c4a20
disable 'norm' package
2023-03-09 17:57:57 +01:00
ringabout
4fbd28a1a4
fixes version-1-6 branch ( #21458 )
2023-03-02 00:03:03 +08:00
Jacek Sieka
8786e7dddf
testament: use full test name in skips [backport] ( #19937 )
...
testament: use full test name in skips
(cherry picked from commit 094d86f997 )
2022-07-17 07:15:04 +02:00
quantimnot
c6e3ad4ab9
Fix default testament target in docs and cli help ( #19796 )
...
Co-authored-by: quantimnot <quantimnot@users.noreply.github.com >
(cherry picked from commit a8426fc789 )
2022-05-24 15:24:02 +02:00
Jacek Sieka
26707a62fc
testament: include extra options in test name ( #19801 )
...
there's currently no (simple) way to disambiguate which option failed
(cherry picked from commit 63cca93ea9 )
2022-05-24 15:22:51 +02:00
flywind
8c9e88f520
disable nimlsp ( #19499 )
...
(cherry picked from commit 28180e47a9 )
2022-02-07 19:50:59 +01:00
Hugo Granström
2fb1c80f42
change run command for numericalnim ( #19448 )
...
Now it makes runs the custom `nimCI` task that installs the external dependencies
(cherry picked from commit 4b723c0f53 )
2022-01-25 13:12:41 +01:00
flywind
52d2ff601b
enable weave ( #19363 ) [backport:1.6]
...
* enable weave
* workaround CI
(cherry picked from commit 927fa890ec )
2022-01-20 18:06:44 +01:00
flywind
7cafd22377
synchronize important_packages with devel
2022-01-17 11:23:51 +01:00
Constantine Molchanov
095202e218
Use testament to check Norm test pass ( #19018 )
...
* Use testament to check Norm test pass
This is what I actually use to test Norm, so it's better to use it.
This should not currently pass. This is expected because this is exactly the problem I want to highlight with this PR. My tests do indeed not pass at the moment.
* Remove clearNimblePath from testament command.
Co-authored-by: flywind <xzsflywind@gmail.com >
(cherry picked from commit b2edc3468c )
2021-12-19 09:19:57 +01:00
Andreas Rumpf
168a8784f4
re-enable chronos testing once again [backport:1.2] ( #19222 )
...
(cherry picked from commit 93c8427fca )
2021-12-08 08:33:05 +01:00
narimiran
83128f217f
disable testing of fidget, to make CIs green
2021-10-11 14:38:59 +02:00
Timothee Cour
f061971a9b
envPairs works in vm, nims ( #18615 )
...
* envPairs works in vm, nims
* fixup
2021-09-29 09:32:39 +02:00
flywind
57eb763c65
activate winim ( #18907 )
...
`winim` is dependent on windows API.
2021-09-27 19:13:02 +08:00
flywind
23e10ea85e
active some packages ( #18825 )
2021-09-09 08:46:55 +02:00
Andreas Rumpf
34a53e8049
fixes #12642 ( #18811 )
...
* fixes #12642
* update important packages; refs #18804
* fixes #18805 ; refs #18806
* fixes a regression
* Update testament/categories.nim
Co-authored-by: flywind <xzsflywind@gmail.com >
* progress
* progress
Co-authored-by: flywind <xzsflywind@gmail.com >
2021-09-06 17:43:03 +02:00
flywind
4320b158dd
add weave to important packages ( #17665 )
...
* add weave to important packages
* Update testament/important_packages.nim
2021-09-05 16:50:54 +08:00
Timothee Cour
64165f03fc
testament --megatest:off now makes tests non-joinable so that they all run ( #18787 )
2021-09-03 07:15:08 +02:00
Timothee Cour
24445d31b3
improve several tests in testament ( #18635 )
...
* silence error output from template_various.nim
* any => auto in tests
* avoid showing failed for parseSpec since this is expected behavior in 2 cases: tincludefile.nim, tnav1.nim
* enforce InheritFromException
* fixup
2021-08-08 19:28:49 +02:00
Andreas Rumpf
4920b06973
fixes #18543 ( #18601 )
...
* fixes #18543
* make tests green again
2021-07-27 19:04:55 +02:00
flywind
3645f5fc7a
more important packages ( #18472 )
2021-07-10 09:55:01 +02:00
Timothee Cour
b8f761b7e2
even lighter version of #17938 : fix most issues with UnusedImport, XDeclaredButNotUsed, etc; fix #17511 , #17510 , #14246 (without realModule) ( #18362 )
...
* {.used: symbol}
* add tests
* fix tests with --import
* --import works without giving spurious unused warnings
* new warning warnDuplicateModuleImport for `import foo; import foo`
* fix test, add resolveModuleAlias, use proper line info for module aliases
* fix spurious warnings
* fix deprecation msg for deprecated modules even with `import foo as bar`
* disable a test for i386 pending sorting XDeclaredButNotUsed errors
* UnusedImport now works with re-exported symbols
* fix typo [skip ci]
* ic support
* add genPNode to allow writing PNode-based compiler code similarly to `genAst`
* fix DuplicateModuleImport warning
* adjust test
* fixup
* fixup
* fixup
* fix after rebase
* fix for IC
* keep the proc inline, move the const out
* [skip ci] fix changelog
* experiment: remove calls to resolveModuleAlias
* followup
* fixup
* fix tests/modules/tselfimport.nim
* workaround tests/deprecated/tmodule1.nim
* fix properly
* simplify
2021-06-26 15:21:46 +02:00
Antonis Geralis
eb0b323f45
Revert "disable pkg manu ( #18292 )" ( #18307 )
...
This reverts commit fc76565574 .
2021-06-20 20:51:13 +08:00
Timothee Cour
ad5063aed1
testutils.assertAll: show correct location on assert failure ( #18299 )
2021-06-19 14:41:43 -07:00
Timothee Cour
fc76565574
disable pkg manu ( #18292 )
2021-06-17 16:38:15 -07:00
Timothee Cour
49e945ed08
increase backoffDuration to avoid timeouts ( #18281 )
2021-06-16 23:07:40 -07:00
Timothee Cour
e1e8af535e
merge BuildMode into SuccessX, remove code duplication w drnim, add useful info to successx, add gc to compilesettings ( #18252 )
...
* merge BuildMode into SuccessX, add more info
* refactor duplicated with drnim
* fixup
* address comment
2021-06-14 08:51:40 +02:00
Miran
57609902c4
use more meaningful name than "workaround14447" ( #18237 )
2021-06-11 10:07:23 +02:00
Timothee Cour
a36efb59b5
fix #16256 : nimout: <empty> should give error (vacuously true); improve a few tests ( #18089 )
...
* fix #16256 : nimout: <empty> should give error (vacuously true); improve some tests
* renamed: tests/stdlib/t9710.nim -> tests/misc/t9710.nim
* improve tests
* fix non-DRY tests
* improve $nim_prs_D/tests/stdlib/t9091.nim
* renamed: tests/stdlib/t9091.nim -> tests/misc/t9091.nim
* fixup
* address comment: doAssert => result.parseErrors
2021-05-31 13:39:19 +02:00
Timothee Cour
1e0165186b
testament: remove deadcode related to realtimeGC, testC, callCCompiler ( #18087 )
2021-05-26 11:49:01 -07:00
Timothee Cour
3b1aabdcff
change --hint[X] => --hint:X in nim repo (avoids shell quoting issues) ( #18085 )
2021-05-26 09:51:48 +02:00
Timothee Cour
0b2bbcaa23
fix #18077 testament now parses cmd properly ( #18086 )
2021-05-26 09:46:53 +02:00
Timothee Cour
b59dc3b255
remove some custom logic in testament around flags, testExec ( #18090 )
...
* remove some custom logic in testament around flags, testExec
* remove testExec, custom logic around flags from testament
* fixup
2021-05-26 09:41:50 +02:00
Timothee Cour
1421a3bf26
pkg/pixie: use latest ( #18069 )
2021-05-23 12:28:26 -07:00
Andreas Rumpf
558644725d
fixes #17943 ( #18045 )
...
* fixes #17943
* IC: test 'nim check --ic:on' for the full Nim compiler
* Update testament/testament.nim
Co-authored-by: Clyybber <darkmine956@gmail.com >
Co-authored-by: Clyybber <darkmine956@gmail.com >
2021-05-19 16:00:14 +02:00
Timothee Cour
31143c68fc
disable pkg/fidget refs https://github.com/treeform/fidget/issues/155 ( #18043 )
2021-05-18 10:48:13 -07:00
Clyybber
fac5bae7b7
Fix running testament c nimble-packages without batch arg ( #18023 )
...
* Fix running testament c nimble-packages without batch arg
* Fix
2021-05-17 13:48:10 +02:00
Timothee Cour
45490497e3
fix #17467 1st call to rand is now non-skewed; allow seed == 0 ( #17468 )
...
* fix #17467 1st call to rand is now non-skewed; allow passing 0 as seed
* changelog + fallback
* document behavior for seed == 0
* address comments
* _
* fix tests, disable kdtree
* re-enable kdtree with -d:nimLegacyRandomInitRand
2021-05-11 11:04:59 +02:00
Timothee Cour
f68f28d157
make testament isSuccess more robust and allow tests with --hints:off to succeed ( #17968 )
...
* fix testament isSuccess
* show givenSpec in addResult
* simplify tstatictypes.nim
2021-05-11 06:54:52 +02:00
Timothee Cour
69710e4548
fix #17960 : honor matrix also for action: compile, action: reject ( #17980 )
...
* fix #17960 : honor `matrix` for all action
2021-05-09 09:50:08 +02:00
Timothee Cour
4e0f38fbb1
testament :show duration also for failed tests; improve tshould_not_work; mitigate #17946 tchannels timeouts ( #17947 )
...
* refs #17946 ; refactor testament test summary, show test duration for failures; increase timeout tchannels
* revert workarounds from https://github.com/nim-lang/Nim/pull/16698 and add allowPrefixMatch optional param to greedyOrderedSubsetLines
* add test
* workaround for yet another testament bug
2021-05-08 17:13:47 +02:00