summary refs log tree commit diff
path: root/nixos/lib/test-driver
diff options
context:
space:
mode:
authorJacek Galowicz <jacek@galowicz.de>2023-08-17 11:57:37 +0200
committerGitHub <noreply@github.com>2023-08-17 11:57:37 +0200
commit36e94693b7f938223a5bd149f2fb9f6417ddb676 (patch)
treecd0f8c36819af49833e37a9c8f8e7bc5ee541918 /nixos/lib/test-driver
parent496822cd2cd108095a1f83a493f1b814f4a25b6b (diff)
parent3a7597b8a62d354bdebd3606333e22d3198bd345 (diff)
downloadnixpkgs-36e94693b7f938223a5bd149f2fb9f6417ddb676.tar
nixpkgs-36e94693b7f938223a5bd149f2fb9f6417ddb676.tar.gz
nixpkgs-36e94693b7f938223a5bd149f2fb9f6417ddb676.tar.bz2
nixpkgs-36e94693b7f938223a5bd149f2fb9f6417ddb676.tar.lz
nixpkgs-36e94693b7f938223a5bd149f2fb9f6417ddb676.tar.xz
nixpkgs-36e94693b7f938223a5bd149f2fb9f6417ddb676.tar.zst
nixpkgs-36e94693b7f938223a5bd149f2fb9f6417ddb676.zip
Merge pull request #245879 from teto/test-driver
test-driver: add persistent history
Diffstat (limited to 'nixos/lib/test-driver')
-rwxr-xr-xnixos/lib/test-driver/test_driver/__init__.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/nixos/lib/test-driver/test_driver/__init__.py b/nixos/lib/test-driver/test_driver/__init__.py
index db7e0ed33a8..c90e3d9e1cd 100755
--- a/nixos/lib/test-driver/test_driver/__init__.py
+++ b/nixos/lib/test-driver/test_driver/__init__.py
@@ -106,7 +106,13 @@ def main() -> None:
         args.keep_vm_state,
     ) as driver:
         if args.interactive:
-            ptpython.repl.embed(driver.test_symbols(), {})
+            history_dir = os.getcwd()
+            history_path = os.path.join(history_dir, ".nixos-test-history")
+            ptpython.repl.embed(
+                driver.test_symbols(),
+                {},
+                history_filename=history_path,
+            )
         else:
             tic = time.time()
             driver.run_tests()