Files
docker-cli/components/cli/e2e/stack/main_test.go
Daniel Nephin 66fb82e7e8 Add first e2e test
Signed-off-by: Daniel Nephin <dnephin@docker.com>
Upstream-commit: b5cb5ee446
Component: cli
2017-08-16 10:46:40 -04:00

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)
}