summaryrefslogtreecommitdiff
path: root/integration-cli/docker_api_build_test.go
diff options
context:
space:
mode:
authorVincent Demeester <vincent@sbr.pm>2017-01-16 11:30:14 +0100
committerVincent Demeester <vincent@sbr.pm>2017-01-17 15:42:38 +0100
commitc10f6ef43f884306eb3ef60b2d19fdc931cf34cc (patch)
tree8b704bc6cc71c2cff7b5db38fd7172bcb2581112 /integration-cli/docker_api_build_test.go
parent8c7651998fcb41a73480f90aebe3ffadcb020d02 (diff)
downloaddocker-c10f6ef43f884306eb3ef60b2d19fdc931cf34cc.tar.gz
Clean more build utils in integration cli
- Remove deprecated buildImage* functions - Rename buildImageNew to buildImage - Use *check.C in fakeContext* setup and in getIdByName Signed-off-by: Vincent Demeester <vincent@sbr.pm>
Diffstat (limited to 'integration-cli/docker_api_build_test.go')
-rw-r--r--integration-cli/docker_api_build_test.go21
1 files changed, 7 insertions, 14 deletions
diff --git a/integration-cli/docker_api_build_test.go b/integration-cli/docker_api_build_test.go
index bbdb3de9b0..3a4353a87b 100644
--- a/integration-cli/docker_api_build_test.go
+++ b/integration-cli/docker_api_build_test.go
@@ -28,8 +28,7 @@ COPY * /tmp/
RUN find / -xdev -name ba*
RUN find /tmp/`
}
- server, err := fakeStorage(map[string]string{"testD": testD})
- c.Assert(err, checker.IsNil)
+ server := fakeStorage(c, map[string]string{"testD": testD})
defer server.Close()
res, body, err := request.SockRequestRaw("POST", "/build?dockerfile=baz&remote="+server.URL()+"/testD", nil, "application/json", daemonHost())
@@ -66,11 +65,9 @@ func (s *DockerSuite) TestBuildAPIRemoteTarballContext(c *check.C) {
// failed to close tar archive
c.Assert(tw.Close(), checker.IsNil)
- server, err := fakeBinaryStorage(map[string]*bytes.Buffer{
+ server := fakeBinaryStorage(c, map[string]*bytes.Buffer{
"testT.tar": buffer,
})
- c.Assert(err, checker.IsNil)
-
defer server.Close()
res, b, err := request.SockRequestRaw("POST", "/build?remote="+server.URL()+"/testT.tar", nil, "application/tar", daemonHost())
@@ -115,12 +112,11 @@ RUN echo 'right'
// failed to close tar archive
c.Assert(tw.Close(), checker.IsNil)
- server, err := fakeBinaryStorage(map[string]*bytes.Buffer{
+ server := fakeBinaryStorage(c, map[string]*bytes.Buffer{
"testT.tar": buffer,
})
- c.Assert(err, checker.IsNil)
-
defer server.Close()
+
url := "/build?dockerfile=custom&remote=" + server.URL() + "/testT.tar"
res, body, err := request.SockRequestRaw("POST", url, nil, "application/tar", daemonHost())
c.Assert(err, checker.IsNil)
@@ -135,11 +131,10 @@ RUN echo 'right'
}
func (s *DockerSuite) TestBuildAPILowerDockerfile(c *check.C) {
- git, err := newFakeGit("repo", map[string]string{
+ git := newFakeGit(c, "repo", map[string]string{
"dockerfile": `FROM busybox
RUN echo from dockerfile`,
}, false)
- c.Assert(err, checker.IsNil)
defer git.Close()
res, body, err := request.SockRequestRaw("POST", "/build?remote="+git.RepoURL, nil, "application/json", daemonHost())
@@ -154,13 +149,12 @@ RUN echo from dockerfile`,
}
func (s *DockerSuite) TestBuildAPIBuildGitWithF(c *check.C) {
- git, err := newFakeGit("repo", map[string]string{
+ git := newFakeGit(c, "repo", map[string]string{
"baz": `FROM busybox
RUN echo from baz`,
"Dockerfile": `FROM busybox
RUN echo from Dockerfile`,
}, false)
- c.Assert(err, checker.IsNil)
defer git.Close()
// Make sure it tries to 'dockerfile' query param value
@@ -177,13 +171,12 @@ RUN echo from Dockerfile`,
func (s *DockerSuite) TestBuildAPIDoubleDockerfile(c *check.C) {
testRequires(c, UnixCli) // dockerfile overwrites Dockerfile on Windows
- git, err := newFakeGit("repo", map[string]string{
+ git := newFakeGit(c, "repo", map[string]string{
"Dockerfile": `FROM busybox
RUN echo from Dockerfile`,
"dockerfile": `FROM busybox
RUN echo from dockerfile`,
}, false)
- c.Assert(err, checker.IsNil)
defer git.Close()
// Make sure it tries to 'dockerfile' query param value