main_test.go 459 B

123456789101112131415161718192021222324252627282930
  1. package service
  2. import (
  3. "fmt"
  4. "os"
  5. "testing"
  6. "github.com/docker/docker/internal/test/environment"
  7. )
  8. var testEnv *environment.Execution
  9. const dockerdBinary = "dockerd"
  10. func TestMain(m *testing.M) {
  11. var err error
  12. testEnv, err = environment.New()
  13. if err != nil {
  14. fmt.Println(err)
  15. os.Exit(1)
  16. }
  17. testEnv.Print()
  18. os.Exit(m.Run())
  19. }
  20. func setupTest(t *testing.T) func() {
  21. environment.ProtectAll(t, testEnv)
  22. return func() { testEnv.Clean(t) }
  23. }