summary refs log tree commit diff stats
path: root/testament/specs.nim
diff options
context:
space:
mode:
authorTimothee Cour <timothee.cour2@gmail.com>2020-06-30 05:21:30 -0700
committerGitHub <noreply@github.com>2020-06-30 14:21:30 +0200
commit89a15e417df52454aa5c40ba058c9b19425dd184 (patch)
tree2aba5f3c5cfd8061286f1d30c9714cb0201f13d5 /testament/specs.nim
parent04deb6c9421d0a11cedfc7e8c52ae3b30e7bf1db (diff)
downloadNim-89a15e417df52454aa5c40ba058c9b19425dd184.tar.gz
CI openbsd: 3x batching via NIM_TESTAMENT_BATCH ; overall CI finishes in 21m instead of 34m (#14851)
* CI openbsd: 2x batching via NIM_TESTAMENT_BATCH

* auto-generate .builds/openbsd_x.yml to avoid code duplication

* 3x batching
Diffstat (limited to 'testament/specs.nim')
-rw-r--r--testament/specs.nim3
1 files changed, 3 insertions, 0 deletions
diff --git a/testament/specs.nim b/testament/specs.nim
index 2f2c006d8..acffbf8be 100644
--- a/testament/specs.nim
+++ b/testament/specs.nim
@@ -84,6 +84,9 @@ type
     parseErrors*: string # when the spec definition is invalid, this is not empty.
     unjoinable*: bool
     unbatchable*: bool
+      # whether this test can be batchable via `NIM_TESTAMENT_BATCH`; only very
+      # few tests are not batchable; the ones that are not could be turned batchable
+      # by making the dependencies explicit
     useValgrind*: bool
     timeout*: float # in seconds, fractions possible,
                     # but don't rely on much precision