ci: swap ci parallelization for unconstrained gomaxprocs

This commit is contained in:
Seth Hoenig
2022-03-15 07:42:43 -05:00
parent d371f456dc
commit b242957990
419 changed files with 4816 additions and 2697 deletions

25
ci/slow.go Normal file
View File

@@ -0,0 +1,25 @@
package ci
import (
"os"
"strconv"
"testing"
)
// SkipSlow skips a slow test unless NOMAD_SLOW_TEST is set to a true value.
func SkipSlow(t *testing.T, reason string) {
value := os.Getenv("NOMAD_SLOW_TEST")
run, err := strconv.ParseBool(value)
if !run || err != nil {
t.Skipf("Skipping slow test: %s", reason)
}
}
// Parallel runs t in parallel, unless CI is set to a true value.
func Parallel(t *testing.T) {
value := os.Getenv("CI")
isCI, err := strconv.ParseBool(value)
if !isCI || err != nil {
t.Parallel()
}
}