浏览代码

Merge pull request #35576 from tophj-ibm/add-main-to-image-tests

[integration] add main_test for image test
Yong Tang 7 年之前
父节点
当前提交
fe8aac6f5a
共有 1 个文件被更改,包括 33 次插入0 次删除
  1. 33 0
      integration/image/main_test.go

+ 33 - 0
integration/image/main_test.go

@@ -0,0 +1,33 @@
+package image
+
+import (
+	"fmt"
+	"os"
+	"testing"
+
+	"github.com/docker/docker/internal/test/environment"
+)
+
+var testEnv *environment.Execution
+
+func TestMain(m *testing.M) {
+	var err error
+	testEnv, err = environment.New()
+	if err != nil {
+		fmt.Println(err)
+		os.Exit(1)
+	}
+	err = environment.EnsureFrozenImagesLinux(testEnv)
+	if err != nil {
+		fmt.Println(err)
+		os.Exit(1)
+	}
+
+	testEnv.Print()
+	os.Exit(m.Run())
+}
+
+func setupTest(t *testing.T) func() {
+	environment.ProtectAll(t, testEnv)
+	return func() { testEnv.Clean(t) }
+}