84fb93a009
testlib: default nix fixture to also test all daemon protocols (1/3)
...
This first geralizes the `nix` fixture with `pytest_generate_tests` to
iterate over all protocols (unless they are marked with `no_daemon`),
though for now the list of protocols is set to be empty. The lang tests
are all tagged with `no_daemon` because they are mostly pure and running
them multiple times would be wasteful.
Co-authored-by: rootile <lix@rootile.de >
Co-authored-by: piegames <git@piegames.de >
Change-Id: Ib407edb420ba4bf434cacf9563a71f5ae6fa8eef
2026-06-28 13:45:46 +02:00
rootile
64b434b87b
tests(f2/repl): migrate stacktrace tests
...
Change-Id: Ic6795f22d68aea113fa2037cbd0a731ac5e698f8
2026-06-11 16:30:56 +02:00
rootile
da9f0c494e
tests(f2/repl): migrate failing pure eval test
...
Change-Id: Ic8db38346c2420b2d3c5ab51fe71ef0b88f826b3
2026-06-11 16:27:49 +02:00
rootile
a50b85b7d6
tests(f2/repl): migrate overlay tests
...
Change-Id: Ibd2b123f919abd84ecb9333bd952cf0bdb813992
2026-06-11 16:26:34 +02:00
rootile
cb4703019b
refactor(f2/repl): move overlays to overlay folder
...
Change-Id: I16e42eae00dc7a1f06300a81d69c637b9fa342df
2026-06-11 16:19:20 +02:00
rootile
ab8cdcc9b8
tests(f2/repl): migrate basic tests
...
Change-Id: I22241734a7249d376c86b3a226c5f1a82c03fd33
2026-06-11 16:19:20 +02:00
rootile
f7ce20d879
tests(f2/repl): migrate debugger tests
...
Change-Id: I2cc1d45db2e5e0b8cea6798c70e13ede57fea6ee
2026-06-11 16:19:20 +02:00
rootile
ab149a6cd8
tests(f2/repl): migrate builtins_warn.test
...
Change-Id: Iaed1fb8651840b855ec7bdf5087681dc5eb9d54c
2026-06-09 19:40:07 +02:00
rootile
868ec73e16
docs(f2): move lang and repl tests to their own files, closer to where the docs are actually needed
...
Change-Id: I2d003144ef97f12069a27f9a4be4219ec14d6056
2026-06-09 15:21:06 +02:00
rootile
1a1234cf68
f2: lay foundations for repl testing
...
Change-Id: I0f5588adbf4ea11e2846b2a3655308d1dfb711b0
2026-06-09 14:06:04 +02:00