summary refs log tree commit diff
path: root/nixos/lib/test-driver/test-driver.py
diff options
context:
space:
mode:
authorJacek Galowicz <jacek.galowicz@cyberus-technology.de>2019-11-19 12:59:14 +0100
committerFlorian Klink <flokli@flokli.de>2019-11-20 17:37:12 +0100
commit67e20428612e1376d8d62df4c98d34b6af012d10 (patch)
treed03abd4ed6e9287aa9ec86454446c8af05fd7b31 /nixos/lib/test-driver/test-driver.py
parent783184f7724c7f340c2b76a555b42ea67c5ff670 (diff)
downloadnixpkgs-67e20428612e1376d8d62df4c98d34b6af012d10.tar
nixpkgs-67e20428612e1376d8d62df4c98d34b6af012d10.tar.gz
nixpkgs-67e20428612e1376d8d62df4c98d34b6af012d10.tar.bz2
nixpkgs-67e20428612e1376d8d62df4c98d34b6af012d10.tar.lz
nixpkgs-67e20428612e1376d8d62df4c98d34b6af012d10.tar.xz
nixpkgs-67e20428612e1376d8d62df4c98d34b6af012d10.tar.zst
nixpkgs-67e20428612e1376d8d62df4c98d34b6af012d10.zip
nixos/test: Fix child environment of python driver
Diffstat (limited to 'nixos/lib/test-driver/test-driver.py')
-rw-r--r--nixos/lib/test-driver/test-driver.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/nixos/lib/test-driver/test-driver.py b/nixos/lib/test-driver/test-driver.py
index 9d89960876e..872e96327e8 100644
--- a/nixos/lib/test-driver/test-driver.py
+++ b/nixos/lib/test-driver/test-driver.py
@@ -606,12 +606,15 @@ class Machine:
             + os.environ.get("QEMU_OPTS", "")
         )
 
-        environment = {
-            "QEMU_OPTS": qemu_options,
-            "SHARED_DIR": self.shared_dir,
-            "USE_TMPDIR": "1",
-        }
-        environment.update(dict(os.environ))
+        environment = dict(os.environ)
+        environment.update(
+            {
+                "TMPDIR": self.state_dir,
+                "SHARED_DIR": self.shared_dir,
+                "USE_TMPDIR": "1",
+                "QEMU_OPTS": qemu_options,
+            }
+        )
 
         self.process = subprocess.Popen(
             self.script,