about summary refs log tree commit diff
path: root/nixos/lib/test-driver
diff options
context:
space:
mode:
authorPatrick Hilhorst <git@hilhorst.be>2021-11-19 23:02:30 +0100
committerPatrick Hilhorst <git@hilhorst.be>2021-11-19 23:02:30 +0100
commit9e71014edecba9d9c78531ebc2861e28c931ff6f (patch)
tree78e1302d3c8736536789a4fb6697159c60bff694 /nixos/lib/test-driver
parenta8f693ed48e64fd5d4b6ae2304962e387227bbd4 (diff)
downloadnixlib-9e71014edecba9d9c78531ebc2861e28c931ff6f.tar
nixlib-9e71014edecba9d9c78531ebc2861e28c931ff6f.tar.gz
nixlib-9e71014edecba9d9c78531ebc2861e28c931ff6f.tar.bz2
nixlib-9e71014edecba9d9c78531ebc2861e28c931ff6f.tar.lz
nixlib-9e71014edecba9d9c78531ebc2861e28c931ff6f.tar.xz
nixlib-9e71014edecba9d9c78531ebc2861e28c931ff6f.tar.zst
nixlib-9e71014edecba9d9c78531ebc2861e28c931ff6f.zip
test-driver.py: always export single machine as 'machine'
Diffstat (limited to 'nixos/lib/test-driver')
-rwxr-xr-xnixos/lib/test-driver/test-driver.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/lib/test-driver/test-driver.py b/nixos/lib/test-driver/test-driver.py
index 4b9da55cc273..e415993174f8 100755
--- a/nixos/lib/test-driver/test-driver.py
+++ b/nixos/lib/test-driver/test-driver.py
@@ -1184,6 +1184,10 @@ class Driver:
             Machine=Machine,  # for typing
         )
         machine_symbols = {m.name: m for m in self.machines}
+        # If there's exactly one machine, make it available under the name
+        # "machine", even if it's not called that.
+        if len(self.machines) == 1:
+            (machine_symbols["machine"],) = self.machines
         vlan_symbols = {
             f"vlan{v.nr}": self.vlans[idx] for idx, v in enumerate(self.vlans)
         }