+3
-2
nixos/doc/manual/development/writing-nixos-tests.section.md
+3
-2
nixos/doc/manual/development/writing-nixos-tests.section.md
······
······+Under the variable `t`, all assertions from [`unittest.TestCase`](https://docs.python.org/3/library/unittest.html) are available.
+1
nixos/lib/test-driver/default.nix
+1
nixos/lib/test-driver/default.nix
+1
-1
nixos/lib/test-driver/src/pyproject.toml
+1
-1
nixos/lib/test-driver/src/pyproject.toml
+4
-5
nixos/lib/test-driver/src/test_driver/__init__.py
+4
-5
nixos/lib/test-driver/src/test_driver/__init__.py
······
······
+48
-2
nixos/lib/test-driver/src/test_driver/driver.py
+48
-2
nixos/lib/test-driver/src/test_driver/driver.py
············
············
+20
nixos/lib/test-driver/src/test_driver/errors.py
+20
nixos/lib/test-driver/src/test_driver/errors.py
···
···
+20
-1
nixos/lib/test-driver/src/test_driver/logger.py
+20
-1
nixos/lib/test-driver/src/test_driver/logger.py
··················
···············+# NOTE: using `warning` instead of `error` to ensure it does not exit after printing the first log···
+19
-12
nixos/lib/test-driver/src/test_driver/machine.py
+19
-12
nixos/lib/test-driver/src/test_driver/machine.py
······f"Image processing failed with exit code {ret.returncode}, stdout: {ret.stdout.decode()}, stderr: {ret.stderr.decode()}"······························
······f"Image processing failed with exit code {ret.returncode}, stdout: {ret.stdout.decode()}, stderr: {ret.stderr.decode()}"······························
+2
nixos/lib/test-script-prepend.py
+2
nixos/lib/test-script-prepend.py
······
······