main_test.go 580 B

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