Guest User

Untitled

a guest
Nov 8th, 2016
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.47 KB | None | 0 0
  1. func TestWorkerExecCMD(t *testing.T) {
  2.     w := Worker{}
  3.     cmd := "sleep 10; exit 233"
  4.     cli, err := client.NewClient(config.GlobalConfig.DockerServer, "", nil, nil)
  5.  
  6.     // ...
  7.     // Code that create, start the container
  8.     // ...
  9.  
  10.     info, err := w.execcmd(context.TODO(), cli, "root", cmd)
  11.     if err != nil {
  12.         t.Logf("Failed error: %+v", err)
  13.         t.Fail()
  14.         return
  15.     }
  16.     if info.ExitCode != 233 {
  17.         t.Logf("Expected exit code 233, got %d", info.ExitCode)
  18.         t.Fail()
  19.         return
  20.     }
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment