github.com/demonoid81/moby@v0.0.0-20200517203328-62dd8e17c460/integration/plugin/graphdriver/main_test.go (about)

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