Преглед на файлове

Move TestBuildOnBuildTrigger to integration-cli

Docker-DCO-1.1-Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com> (github: LK4D4)
Alexandr Morozov преди 11 години
родител
ревизия
2629e2ec23
променени са 2 файла, в които са добавени 20 реда и са изтрити 16 реда
  1. 20 0
      integration-cli/docker_cli_build_test.go
  2. 0 16
      integration/buildfile_test.go

+ 20 - 0
integration-cli/docker_cli_build_test.go

@@ -1287,3 +1287,23 @@ func TestBuildFailsDockerfileEmpty(t *testing.T) {
 	}
 	logDone("build - fails with empty dockerfile")
 }
+
+func TestBuildOnBuild(t *testing.T) {
+	name := "testbuildonbuild"
+	defer deleteImages(name)
+	_, err := buildImage(name,
+		`FROM busybox
+		ONBUILD RUN touch foobar`,
+		true)
+	if err != nil {
+		t.Fatal(err)
+	}
+	_, err = buildImage(name,
+		fmt.Sprintf(`FROM %s
+		RUN [ -f foobar ]`, name),
+		true)
+	if err != nil {
+		t.Fatal(err)
+	}
+	logDone("build - onbuild")
+}

+ 0 - 16
integration/buildfile_test.go

@@ -413,22 +413,6 @@ func buildImage(context testContextTemplate, t *testing.T, eng *engine.Engine, u
 	return image, err
 }
 
-func TestBuildOnBuildTrigger(t *testing.T) {
-	_, err := buildImage(testContextTemplate{`
-	from {IMAGE}
-	onbuild run echo here is the trigger
-	onbuild run touch foobar
-	`,
-		nil, nil,
-	},
-		t, nil, true,
-	)
-	if err != nil {
-		t.Fatal(err)
-	}
-	// FIXME: test that the 'foobar' file was created in the final build.
-}
-
 func TestBuildOnBuildForbiddenChainedTrigger(t *testing.T) {
 	_, err := buildImage(testContextTemplate{`
 	from {IMAGE}