summary refs log tree commit diff
path: root/nixos/lib
diff options
context:
space:
mode:
authorMichael Fellinger <m.fellinger@gmail.com>2018-02-20 12:55:58 +0100
committerTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>2018-02-20 16:36:16 +0200
commit8c9a8d6805620a6e429b88a92cfa2aa857871dc9 (patch)
treea4815edccceaac7c4c08e9d8447050274e9bd594 /nixos/lib
parent0d988d6735e3afa37aba7e838bde0fd80fd34f49 (diff)
downloadnixlib-8c9a8d6805620a6e429b88a92cfa2aa857871dc9.tar
nixlib-8c9a8d6805620a6e429b88a92cfa2aa857871dc9.tar.gz
nixlib-8c9a8d6805620a6e429b88a92cfa2aa857871dc9.tar.bz2
nixlib-8c9a8d6805620a6e429b88a92cfa2aa857871dc9.tar.lz
nixlib-8c9a8d6805620a6e429b88a92cfa2aa857871dc9.tar.xz
nixlib-8c9a8d6805620a6e429b88a92cfa2aa857871dc9.tar.zst
nixlib-8c9a8d6805620a6e429b88a92cfa2aa857871dc9.zip
Document the makeTest length restriction
Diffstat (limited to 'nixos/lib')
-rw-r--r--nixos/lib/testing.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/lib/testing.nix b/nixos/lib/testing.nix
index 05b4f752da40..efcafbaa5554 100644
--- a/nixos/lib/testing.nix
+++ b/nixos/lib/testing.nix
@@ -78,6 +78,10 @@ rec {
     } @ t:
 
     let
+      # A standard store path to the vm monitor is built like this:
+      #   /tmp/nix-build-vm-test-run-$name.drv-0/vm-state-machine/monitor
+      # The max filename length of a unix domain socket is 108 bytes.
+      # This means $name can at most be 50 bytes long.
       maxTestNameLen = 50;
       testNameLen = builtins.stringLength name;