run as user tests: Check the exit codes

This commit is contained in:
Andrea Luzzardi 2013-02-15 12:17:58 -08:00
parent 9155d1dd6d
commit ac36c986e0
1 changed files with 5 additions and 5 deletions

View File

@ -311,7 +311,7 @@ func TestUser(t *testing.T) {
}
defer docker.Destroy(container)
output, err = container.Output()
if err != nil {
if err != nil || container.State.ExitCode != 0 {
t.Fatal(err)
}
if !strings.Contains(string(output), "uid=0(root) gid=0(root)") {
@ -328,12 +328,12 @@ func TestUser(t *testing.T) {
User: "0",
},
)
if err != nil {
if err != nil || container.State.ExitCode != 0 {
t.Fatal(err)
}
defer docker.Destroy(container)
output, err = container.Output()
if err != nil {
if err != nil || container.State.ExitCode != 0 {
t.Fatal(err)
}
if !strings.Contains(string(output), "uid=0(root) gid=0(root)") {
@ -355,7 +355,7 @@ func TestUser(t *testing.T) {
}
defer docker.Destroy(container)
output, err = container.Output()
if err != nil {
if err != nil || container.State.ExitCode != 0 {
t.Fatal(err)
}
if !strings.Contains(string(output), "uid=1(daemon) gid=1(daemon)") {
@ -377,7 +377,7 @@ func TestUser(t *testing.T) {
}
defer docker.Destroy(container)
output, err = container.Output()
if err != nil {
if err != nil || container.State.ExitCode != 0 {
t.Fatal(err)
}
if !strings.Contains(string(output), "uid=1(daemon) gid=1(daemon)") {