testExec: error exec with a fakeid 93/17393/3
authorClément Bénier <clement.benier@iot.bzh>
Tue, 23 Oct 2018 13:07:59 +0000 (15:07 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 24 Oct 2018 10:43:14 +0000 (10:43 +0000)
add an assert when exec with a fakeid

Change-Id: I56b9e3372c31f7941e705a40d40d72a1b31ca679
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
test/exec_test.go

index f4d1ac4..39f00c6 100644 (file)
@@ -89,11 +89,21 @@ func TestExec(t *testing.T) {
        sCli.Conn.On(xsapiv1.ExecOutEvent, func(ev xsapiv1.ExecOutMsg) {
                cmdOut += ev.Stdout + ev.Stderr
        })
-
-       /*basic check: verify that environment is set correctly (use the right sdk)*/
+       /*error when exec with fakeid*/
        var execRes xsapiv1.ExecArgs
        cmd := "pwd && echo \"SDKTARGETSYSROOT=<$SDKTARGETSYSROOT>\""
        exec := xsapiv1.ExecArgs{
+               ID:    cfg.ID,
+               Cmd:   cmd,
+               SdkID: "11111-invalid",
+       }
+       Debugf(t, "exec cmake cmd(%v)", cmd)
+       cmdOut = ""
+       assert.NotNil(t, HTTPCli.Post("/exec", exec, &execRes))
+
+       /*basic check: verify that environment is set correctly (use the right sdk)*/
+       cmd = "pwd && echo \"SDKTARGETSYSROOT=<$SDKTARGETSYSROOT>\""
+       exec = xsapiv1.ExecArgs{
                ID:    cfg.ID,
                Cmd:   cmd,
                SdkID: sdkRes.ID,