diff options
Diffstat (limited to 'integration/execution_test.go')
| -rw-r--r-- | integration/execution_test.go | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/integration/execution_test.go b/integration/execution_test.go index dad73e2..d1e94b7 100644 --- a/integration/execution_test.go +++ b/integration/execution_test.go @@ -18,14 +18,20 @@ const ( func TestExecuteFirmware(t *testing.T) { firmware := os.Getenv(ENV_NATIVE_SIM_FIRMWARE) - if firmware == "" { t.Skip("Environment variable '" + ENV_NATIVE_SIM_FIRMWARE + "' not set") } + dir, err := os.MkdirTemp("", "iot-contact-go-*") + if err != nil { + t.Skip("Could not create temporary directory") + } + defer os.RemoveAll(dir) + cmd := exec.Command(firmware) + cmd.Dir = dir - err := cmd.Start() + err = cmd.Start() if err != nil { t.Fatalf("Could not start native sim firmware: %v", err) } |
