mirror of https://github.com/docker/cli.git
27 lines
451 B
Go
27 lines
451 B
Go
package stack
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
"testing"
|
|
|
|
"github.com/pkg/errors"
|
|
)
|
|
|
|
func TestMain(m *testing.M) {
|
|
if err := setupTestEnv(); err != nil {
|
|
fmt.Println(err.Error())
|
|
os.Exit(3)
|
|
}
|
|
os.Exit(m.Run())
|
|
}
|
|
|
|
// TODO: move to shared internal package
|
|
func setupTestEnv() error {
|
|
dockerHost := os.Getenv("TEST_DOCKER_HOST")
|
|
if dockerHost == "" {
|
|
return errors.New("$TEST_DOCKER_HOST must be set")
|
|
}
|
|
return os.Setenv("DOCKER_HOST", dockerHost)
|
|
}
|