diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-04-15 15:35:45 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-04-15 15:36:44 +0900 |
| commit | f7f48d57e9260f4e076e47013318714a52527b2f (patch) | |
| tree | d16fa26a0b7843c9ff568d3f86df4219c0eedcab /internal/pkg/pkg_test.go | |
| parent | 5c2345128e06c53702b36c7a0920a6b7778f3e61 (diff) | |
internal/pkg: pass impure job count
This is cleaner than checking cpu count during cure, it is impossible to avoid impurity in both situations but this is configurable.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/pkg/pkg_test.go')
| -rw-r--r-- | internal/pkg/pkg_test.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/pkg/pkg_test.go b/internal/pkg/pkg_test.go index b2a5dfbc..387f7b31 100644 --- a/internal/pkg/pkg_test.go +++ b/internal/pkg/pkg_test.go @@ -35,7 +35,7 @@ import ( func unsafeOpen( ctx context.Context, msg message.Msg, - flags, cures int, + flags, cures, jobs int, base *check.Absolute, lock bool, ) (*pkg.Cache, error) @@ -230,7 +230,7 @@ func TestIdent(t *testing.T) { var cache *pkg.Cache if a, err := check.NewAbs(t.TempDir()); err != nil { t.Fatal(err) - } else if cache, err = pkg.Open(t.Context(), msg, 0, 0, a); err != nil { + } else if cache, err = pkg.Open(t.Context(), msg, 0, 0, 0, a); err != nil { t.Fatal(err) } t.Cleanup(cache.Close) @@ -304,7 +304,7 @@ func checkWithCache(t *testing.T, testCases []cacheTestCase) { } var scrubFunc func() error // scrub after hashing - if c, err := pkg.Open(t.Context(), msg, flags, 1<<4, base); err != nil { + if c, err := pkg.Open(t.Context(), msg, flags, 1<<4, 0, base); err != nil { t.Fatalf("Open: error = %v", err) } else { t.Cleanup(c.Close) @@ -606,7 +606,7 @@ func TestCache(t *testing.T) { if c0, err := unsafeOpen( t.Context(), message.New(nil), - 0, 0, base, false, + 0, 0, 0, base, false, ); err != nil { t.Fatalf("open: error = %v", err) } else { @@ -1263,7 +1263,7 @@ func TestNew(t *testing.T) { if _, err := pkg.Open( t.Context(), message.New(nil), - 0, 0, check.MustAbs(container.Nonexistent), + 0, 0, 0, check.MustAbs(container.Nonexistent), ); !reflect.DeepEqual(err, wantErr) { t.Errorf("Open: error = %#v, want %#v", err, wantErr) } @@ -1291,7 +1291,7 @@ func TestNew(t *testing.T) { if _, err := pkg.Open( t.Context(), message.New(nil), - 0, 0, tempDir.Append("cache"), + 0, 0, 0, tempDir.Append("cache"), ); !reflect.DeepEqual(err, wantErr) { t.Errorf("Open: error = %#v, want %#v", err, wantErr) } |
