diff options
author | Matthieu Coudron <886074+teto@users.noreply.github.com> | 2023-07-27 13:57:52 +0200 |
---|---|---|
committer | Matthieu Coudron <886074+teto@users.noreply.github.com> | 2023-07-29 16:52:31 +0200 |
commit | 3a7597b8a62d354bdebd3606333e22d3198bd345 (patch) | |
tree | 228ef0361f9c53b5bae3f3fb78404cd54b01b9e5 /nixos/lib | |
parent | 0fa6394cbbebf30c1acb76a00c87c1a5f59ea53c (diff) | |
download | nixlib-3a7597b8a62d354bdebd3606333e22d3198bd345.tar nixlib-3a7597b8a62d354bdebd3606333e22d3198bd345.tar.gz nixlib-3a7597b8a62d354bdebd3606333e22d3198bd345.tar.bz2 nixlib-3a7597b8a62d354bdebd3606333e22d3198bd345.tar.lz nixlib-3a7597b8a62d354bdebd3606333e22d3198bd345.tar.xz nixlib-3a7597b8a62d354bdebd3606333e22d3198bd345.tar.zst nixlib-3a7597b8a62d354bdebd3606333e22d3198bd345.zip |
test-driver: add persistent history
across sessions of interactive testing
Diffstat (limited to 'nixos/lib')
-rwxr-xr-x | nixos/lib/test-driver/test_driver/__init__.py | 8 |
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 db7e0ed33a89..c90e3d9e1cdb 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() |