This commit is contained in:
afjcjsbx 2026-05-13 19:57:38 +02:00
parent ffe091d8b2
commit ec21ddc222

View file

@ -25,24 +25,26 @@ func TestRunIntegrationTestsScriptExecutesSuiteCommand(t *testing.T) {
}) })
suiteName := filepath.Base(suiteDir) suiteName := filepath.Base(suiteDir)
if err := os.WriteFile( err = os.WriteFile(
filepath.Join(suiteDir, "suite.env"), filepath.Join(suiteDir, "suite.env"),
[]byte("TEST_COMMAND='printf runner-ok'\n"), []byte("TEST_COMMAND='printf runner-ok'\n"),
0o644, 0o644,
); err != nil { )
if err != nil {
t.Fatalf("WriteFile(suite.env) error = %v", err) t.Fatalf("WriteFile(suite.env) error = %v", err)
} }
if err := os.WriteFile( err = os.WriteFile(
filepath.Join(suiteDir, "docker-compose.yml"), filepath.Join(suiteDir, "docker-compose.yml"),
[]byte("services:\n fake-dependency:\n image: busybox\n"), []byte("services:\n fake-dependency:\n image: busybox\n"),
0o644, 0o644,
); err != nil { )
if err != nil {
t.Fatalf("WriteFile(docker-compose.yml) error = %v", err) t.Fatalf("WriteFile(docker-compose.yml) error = %v", err)
} }
stubDir := t.TempDir() stubDir := t.TempDir()
logPath := filepath.Join(t.TempDir(), "docker.log") logPath := filepath.Join(t.TempDir(), "docker.log")
if err := os.WriteFile(filepath.Join(stubDir, "docker"), []byte(`#!/bin/sh err = os.WriteFile(filepath.Join(stubDir, "docker"), []byte(`#!/bin/sh
set -eu set -eu
log_file="${DOCKER_LOG:?}" log_file="${DOCKER_LOG:?}"
@ -78,7 +80,8 @@ case "$subcommand" in
exit 1 exit 1
;; ;;
esac esac
`), 0o755); err != nil { `), 0o755)
if err != nil {
t.Fatalf("WriteFile(docker stub) error = %v", err) t.Fatalf("WriteFile(docker stub) error = %v", err)
} }