From d51f2e6afdcb4bae7c907412728208f043a876f5 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Tue, 21 Mar 2017 18:56:07 -0700 Subject: [PATCH] Add testcase for build arg without value Signed-off-by: Tonis Tiigi Upstream-commit: 8f37715af28acaf1e88b057f6d385b500736c53c Component: engine --- components/engine/integration-cli/docker_cli_build_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/engine/integration-cli/docker_cli_build_test.go b/components/engine/integration-cli/docker_cli_build_test.go index c4396d82c4..2fdaa50024 100644 --- a/components/engine/integration-cli/docker_cli_build_test.go +++ b/components/engine/integration-cli/docker_cli_build_test.go @@ -4641,6 +4641,7 @@ func (s *DockerSuite) TestBuildBuildTimeArgEnv(c *check.C) { ARG FOO4=fromfile ARG FOO5 ARG FOO6 + ARG FO10 RUN env RUN [ "$FOO1" == "fromcmd" ] RUN [ "$FOO2" == "" ] @@ -4652,6 +4653,7 @@ func (s *DockerSuite) TestBuildBuildTimeArgEnv(c *check.C) { RUN [ "$(env | grep FOO7)" == "" ] RUN [ "$(env | grep FOO8)" == "" ] RUN [ "$(env | grep FOO9)" == "" ] + RUN [ "$FO10" == "" ] ` result := buildImage("testbuildtimeargenv", withBuildFlags( @@ -4664,6 +4666,7 @@ func (s *DockerSuite) TestBuildBuildTimeArgEnv(c *check.C) { "--build-arg", fmt.Sprintf("FOO7=fromcmd"), // should produce a warning "--build-arg", fmt.Sprintf("FOO8="), // should produce a warning "--build-arg", fmt.Sprintf("FOO9"), // should produce a warning + "--build-arg", fmt.Sprintf("FO10"), // not set in env, empty value ), withEnvironmentVariales(append(os.Environ(), "FOO1=fromenv",