main_test.go 648 B

123456789101112131415161718192021222324252627282930313233343536
  1. package graphdriver // import "github.com/docker/docker/integration/plugin/graphdriver"
  2. import (
  3. "fmt"
  4. "os"
  5. "testing"
  6. "github.com/docker/docker/internal/test/environment"
  7. "github.com/docker/docker/pkg/reexec"
  8. )
  9. var (
  10. testEnv *environment.Execution
  11. )
  12. func init() {
  13. reexec.Init() // This is required for external graphdriver tests
  14. }
  15. const dockerdBinary = "dockerd"
  16. func TestMain(m *testing.M) {
  17. var err error
  18. testEnv, err = environment.New()
  19. if err != nil {
  20. fmt.Println(err)
  21. os.Exit(1)
  22. }
  23. err = environment.EnsureFrozenImagesLinux(testEnv)
  24. if err != nil {
  25. fmt.Println(err)
  26. os.Exit(1)
  27. }
  28. testEnv.Print()
  29. os.Exit(m.Run())
  30. }