From c86ff02d8d794ef31d8f646ae85e776b714c7ef9 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 7 Jan 2026 22:15:55 +0900 Subject: internal/pkg: tar optional file This allows tar to take a single-file directory Artifact as input. Signed-off-by: Ophestra --- internal/pkg/exec_test.go | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) (limited to 'internal/pkg/exec_test.go') diff --git a/internal/pkg/exec_test.go b/internal/pkg/exec_test.go index 680f0ce1..17172ea2 100644 --- a/internal/pkg/exec_test.go +++ b/internal/pkg/exec_test.go @@ -300,26 +300,6 @@ func newTesttool() ( ).String(), testtoolBin, 0500) }, }} - testtoolDestroy = func(t *testing.T, base *check.Absolute, c *pkg.Cache) { - if pathname, checksum, err := c.Cure(testtool); err != nil { - t.Fatalf("Cure: error = %v", err) - } else if err = os.Remove(pathname.String()); err != nil { - t.Fatal(err) - } else { - p := base.Append( - "checksum", - pkg.Encode(checksum), - ) - if err = os.Chmod(p.Append("bin").String(), 0700); err != nil { - t.Fatal(err) - } - if err = os.Chmod(p.String(), 0700); err != nil { - t.Fatal(err) - } - if err = os.RemoveAll(p.String()); err != nil { - t.Fatal(err) - } - } - } + testtoolDestroy = newDestroyArtifactFunc(testtool) return } -- cgit v1.3.1