aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/pkg/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'internal/pkg/testdata')
-rw-r--r--internal/pkg/testdata/main.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/internal/pkg/testdata/main.go b/internal/pkg/testdata/main.go
index c969474d..f79f7917 100644
--- a/internal/pkg/testdata/main.go
+++ b/internal/pkg/testdata/main.go
@@ -9,7 +9,9 @@ import (
"os"
"path/filepath"
"reflect"
+ "runtime"
"slices"
+ "strconv"
"strings"
"hakurei.app/check"
@@ -21,6 +23,10 @@ func main() {
log.SetFlags(0)
log.SetPrefix("testtool: ")
+ environ := slices.DeleteFunc(slices.Clone(os.Environ()), func(s string) bool {
+ return s == "CURE_JOBS="+strconv.Itoa(runtime.NumCPU())
+ })
+
var hostNet, layers, promote bool
if len(os.Args) == 2 && os.Args[0] == "testtool" {
switch os.Args[1] {
@@ -48,15 +54,15 @@ func main() {
var overlayRoot bool
wantEnv := []string{"HAKUREI_TEST=1"}
- if len(os.Environ()) == 2 {
+ if len(environ) == 2 {
overlayRoot = true
if !layers && !promote {
log.SetPrefix("testtool(overlay root): ")
}
wantEnv = []string{"HAKUREI_TEST=1", "HAKUREI_ROOT=1"}
}
- if !slices.Equal(wantEnv, os.Environ()) {
- log.Fatalf("Environ: %q, want %q", os.Environ(), wantEnv)
+ if !slices.Equal(wantEnv, environ) {
+ log.Fatalf("Environ: %q, want %q", environ, wantEnv)
}
var overlayWork bool