mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-04-11 11:42:15 +02:00
test: another try fixing minio tests
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
This commit is contained in:
parent
7c8c942b36
commit
28ef87b4b0
@ -223,9 +223,20 @@ func prepareEnv() {
|
||||
func start(tb testing.TB, name, listen string) {
|
||||
tb.Helper()
|
||||
|
||||
data := filepath.Join(os.TempDir(), name)
|
||||
tb.Cleanup(func() {
|
||||
mc(tb, name, "mc rb --force local/test")
|
||||
if out, err := exec.Command("docker", "stop", name).CombinedOutput(); err != nil {
|
||||
tb.Fatalf("failed to stop minio: %s", string(out))
|
||||
}
|
||||
if err := os.RemoveAll(data); err != nil {
|
||||
tb.Logf("failed to remove %s", data)
|
||||
}
|
||||
})
|
||||
|
||||
if out, err := exec.Command(
|
||||
"docker", "run", "-d", "--rm",
|
||||
"-v", tb.TempDir()+":/data",
|
||||
"-v", data+":/data",
|
||||
"--name", name,
|
||||
"-p", listen+":9000",
|
||||
"-e", "MINIO_ROOT_USER="+minioUser,
|
||||
@ -251,13 +262,6 @@ func start(tb testing.TB, name, listen string) {
|
||||
}
|
||||
|
||||
mc(tb, name, "mc mb local/test")
|
||||
|
||||
tb.Cleanup(func() {
|
||||
mc(tb, name, "mc rb --force local/test")
|
||||
if out, err := exec.Command("docker", "stop", name).CombinedOutput(); err != nil {
|
||||
tb.Fatalf("failed to stop minio: %s", string(out))
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
func mc(tb testing.TB, name, cmd string) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user