Split testing important packages into two jobs (#14256)
* split testing packages in two separate jobs * speed-up the slowest tests * special treatment for two packages
This commit is contained in:
parent
0d8507cd3d
commit
5a9b3c27c1
4 changed files with 157 additions and 134 deletions
6
koch.nim
6
koch.nim
|
|
@ -526,8 +526,10 @@ proc runCI(cmd: string) =
|
|||
## build nimble early on to enable remainder to depend on it if needed
|
||||
kochExecFold("Build Nimble", "nimble")
|
||||
|
||||
if getEnv("NIM_TEST_PACKAGES", "false") == "true":
|
||||
execFold("Test selected Nimble packages", "nim c -r testament/testament cat nimble-packages")
|
||||
if getEnv("NIM_TEST_PACKAGES", "0") == "1":
|
||||
execFold("Test selected Nimble packages (1)", "nim c -r testament/testament cat nimble-packages-1")
|
||||
elif getEnv("NIM_TEST_PACKAGES", "0") == "2":
|
||||
execFold("Test selected Nimble packages (2)", "nim c -r testament/testament cat nimble-packages-2")
|
||||
else:
|
||||
buildTools()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue