@@ -44,55 +44,52 @@ func TestStartStop(t *testing.T) {
44
44
}
45
45
46
46
t .Run ("Up a project" , func (t * testing.T ) {
47
- res := c .RunDockerOrExitError ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "up" , "-d" )
48
- assert .Assert (t , strings .Contains ("Container e2e-start-stop_simple_1 Started" , res . Stdout ()) , res .Stdout ())
47
+ res := c .RunDockerCmd ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "up" , "-d" )
48
+ assert .Assert (t , strings .Contains (res . Combined (), "Container e2e-start-stop_simple_1 Started" ) , res .Combined ())
49
49
50
- res = c .RunDockerOrExitError ("compose" , "ls" , "--all" )
50
+ res = c .RunDockerCmd ("compose" , "ls" , "--all" )
51
51
testify .Regexp (t , getProjectRegx ("running" ), res .Stdout ())
52
52
53
- res = c .RunDockerOrExitError ("compose" , "--project-name" , projectName , "ps" )
53
+ res = c .RunDockerCmd ("compose" , "--project-name" , projectName , "ps" )
54
54
testify .Regexp (t , getServiceRegx ("simple" , "running" ), res .Stdout ())
55
55
testify .Regexp (t , getServiceRegx ("another" , "running" ), res .Stdout ())
56
56
})
57
57
58
58
t .Run ("stop project" , func (t * testing.T ) {
59
- c .RunDockerOrExitError ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "stop" )
59
+ c .RunDockerCmd ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "stop" )
60
60
61
- res := c .RunDockerOrExitError ("compose" , "ls" )
62
- assert .Assert (t , ! strings .Contains ("e2e-start-stop" , res . Combined () ), res .Combined ())
61
+ res := c .RunDockerCmd ("compose" , "ls" )
62
+ assert .Assert (t , ! strings .Contains (res . Combined (), "e2e-start-stop" ), res .Combined ())
63
63
64
- res = c .RunDockerOrExitError ("compose" , "ls" , "--all" )
64
+ res = c .RunDockerCmd ("compose" , "ls" , "--all" )
65
65
testify .Regexp (t , getProjectRegx ("exited" ), res .Stdout ())
66
66
67
- res = c .RunDockerOrExitError ("compose" , "--project-name" , projectName , "ps" )
68
- assert .Assert (t , ! strings .Contains ("e2e-start-stop_words_1" , res . Combined () ), res .Combined ())
67
+ res = c .RunDockerCmd ("compose" , "--project-name" , projectName , "ps" )
68
+ assert .Assert (t , ! strings .Contains (res . Combined (), "e2e-start-stop_words_1" ), res .Combined ())
69
69
70
- res = c .RunDockerOrExitError ("compose" , "--project-name" , projectName , "ps" , "--all" )
70
+ res = c .RunDockerCmd ("compose" , "--project-name" , projectName , "ps" , "--all" )
71
71
testify .Regexp (t , getServiceRegx ("simple" , "exited" ), res .Stdout ())
72
72
testify .Regexp (t , getServiceRegx ("another" , "exited" ), res .Stdout ())
73
73
})
74
74
75
75
t .Run ("start project" , func (t * testing.T ) {
76
- c .RunDockerOrExitError ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "start" )
76
+ c .RunDockerCmd ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "start" )
77
77
78
- res := c .RunDockerOrExitError ("compose" , "ls" )
78
+ res := c .RunDockerCmd ("compose" , "ls" )
79
79
testify .Regexp (t , getProjectRegx ("running" ), res .Stdout ())
80
80
})
81
81
82
82
t .Run ("pause project" , func (t * testing.T ) {
83
- c .RunDockerOrExitError ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "pause" )
83
+ c .RunDockerCmd ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "pause" )
84
84
85
- res := c .RunDockerOrExitError ("compose" , "ls" )
86
- assert .Assert (t , ! strings .Contains ("e2e-start-stop" , res .Combined ()), res .Combined ())
87
-
88
- res = c .RunDockerOrExitError ("compose" , "ls" , "--all" )
85
+ res := c .RunDockerCmd ("compose" , "ls" , "--all" )
89
86
testify .Regexp (t , getProjectRegx ("paused" ), res .Stdout ())
90
87
})
91
88
92
89
t .Run ("unpause project" , func (t * testing.T ) {
93
- c .RunDockerOrExitError ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "unpause" )
90
+ c .RunDockerCmd ("compose" , "-f" , "./fixtures/start-stop/compose.yml" , "--project-name" , projectName , "unpause" )
94
91
95
- res := c .RunDockerOrExitError ("compose" , "ls" )
92
+ res := c .RunDockerCmd ("compose" , "ls" )
96
93
testify .Regexp (t , getProjectRegx ("running" ), res .Stdout ())
97
94
})
98
95
0 commit comments