summaryrefslogtreecommitdiff
path: root/integration/execution_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'integration/execution_test.go')
-rw-r--r--integration/execution_test.go10
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)
}