Skip to content

Commit 777ef1c

Browse files
committed
Merge pull request #3152 from mboersma/rm-mock-store
fix(tests): remove mock-store containers after functional tests
2 parents f6bcb25 + 30b3306 commit 777ef1c

4 files changed

Lines changed: 7 additions & 15 deletions

File tree

database/tests/database_test.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,7 @@ func TestDatabase(t *testing.T) {
2424
// run mock ceph containers
2525
cephName := "deis-ceph-" + tag
2626
mock.RunMockCeph(t, cephName, cli, etcdPort)
27-
defer cli.CmdRm("-f", "-v", cephName+"-monitor")
28-
defer cli.CmdRm("-f", "-v", cephName+"-daemon")
29-
defer cli.CmdRm("-f", cephName+"-metadata")
30-
defer cli.CmdRm("-f", cephName+"-gateway")
27+
defer cli.CmdRm("-f", cephName)
3128

3229
// run database container
3330
host, port := utils.HostAddress(), utils.RandomPort()

registry/tests/registry_test.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,7 @@ func TestRegistry(t *testing.T) {
3636
// run mock ceph containers
3737
cephName := "deis-ceph-" + tag
3838
mock.RunMockCeph(t, cephName, cli, etcdPort)
39-
defer cli.CmdRm("-f", "-v", cephName+"-monitor")
40-
defer cli.CmdRm("-f", "-v", cephName+"-daemon")
41-
defer cli.CmdRm("-f", cephName+"-metadata")
42-
defer cli.CmdRm("-f", cephName+"-gateway")
39+
defer cli.CmdRm("-f", cephName)
4340

4441
host, port := utils.HostAddress(), utils.RandomPort()
4542
fmt.Printf("--- Run deis/registry:%s at %s:%s\n", tag, host, port)

tests/bin/prime-docker-images.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
# Remove all Dockernalia
99
docker kill `docker ps -q`
10-
docker rm `docker ps -a -q`
10+
docker rm -v `docker ps -a -q`
1111
docker rmi -f `docker images -q`
1212

1313
# Pull Deis testing essentials

tests/mock/mock.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,26 +52,24 @@ func RunMockDatabase(t *testing.T, tag string, etcdPort string, dbPort string) {
5252
}
5353
}
5454

55-
// RunMockCeph runs a set of containers used to mock a Ceph storage cluster
55+
// RunMockCeph runs a container used to mock a Ceph storage cluster
5656
func RunMockCeph(t *testing.T, name string, cli *client.DockerCli, etcdPort string) {
5757

5858
etcdutils.SetSingle(t, "/deis/store/hosts/"+utils.HostAddress(), utils.HostAddress(), etcdPort)
5959
var err error
6060
cli, stdout, stdoutPipe := dockercli.NewClient()
61-
cephImage := "deis/mock-store:latest"
6261
ipaddr := utils.HostAddress()
6362
fmt.Printf("--- Running deis/mock-store at %s\n", ipaddr)
64-
done2 := make(chan bool, 1)
63+
done := make(chan bool, 1)
6564
go func() {
66-
done2 <- true
67-
_ = cli.CmdRm("-f", name)
65+
done <- true
6866
err = dockercli.RunContainer(cli,
6967
"--name", name,
7068
"--rm",
7169
"-e", "HOST="+ipaddr,
7270
"-e", "ETCD_PORT="+etcdPort,
7371
"--net=host",
74-
cephImage)
72+
"deis/mock-store:latest")
7573
}()
7674
dockercli.PrintToStdout(t, stdout, stdoutPipe, "deis-store-gateway running...")
7775
if err != nil {

0 commit comments

Comments
 (0)