+5
-2
nixos/doc/manual/development/writing-nixos-tests.section.md
+5
-2
nixos/doc/manual/development/writing-nixos-tests.section.md
······
+8
-3
nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml
+8
-3
nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml
······
+4
-3
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
+4
-3
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
···
+1
-1
nixos/doc/manual/release-notes/rl-2111.section.md
+1
-1
nixos/doc/manual/release-notes/rl-2111.section.md
···-- The NixOS VM test framework, `pkgs.nixosTest`/`make-test-python.nix`, now requires non-terminating commands such as `succeed("foo &")` to close stdout.+- The NixOS VM test framework, `pkgs.nixosTest`/`make-test-python.nix`, now requires detaching commands such as `succeed("foo &")` and `succeed("foo | xclip -i")` to close stdout.This can be done with a redirect such as `succeed("foo >&2 &")`. This breaking change was necessitated by a race condition causing tests to fail or hang.It applies to all methods that invoke commands on the nodes, including `execute`, `succeed`, `fail`, `wait_until_succeeds`, `wait_until_fails`.