Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
52aa2fd
Extract `runSubprocess` `mp.Process`+`Queue` body into `_run_subproce…
bbannier Jul 23, 2026
552171d
Replace per-command `mp.Process`+`Queue` with `subprocess.Popen`
bbannier Jul 23, 2026
53a0b61
Extract shared runner state into `RunState` class
bbannier Jul 23, 2026
4166c03
Extract per-test execution into `run_test` function
bbannier Jul 23, 2026
0a0b0e3
Extract progress monitor thread into `_start_progress_monitor`/`_stop…
bbannier Jul 23, 2026
4001594
Add async subprocess helpers and wire `execute()` to asyncio
bbannier Jul 23, 2026
da46cd8
Replace `subprocess.call` with `shutil.rmtree` in `rmTmp`
bbannier Sep 10, 2026
8ad57f2
Convert test execution stack to async/await
bbannier Jul 23, 2026
1fec242
Replace `RawValue` atomics with plain int in `RunState`
bbannier Jul 23, 2026
762128e
Remove `mgr_data` Windows globals re-injection
bbannier Jul 23, 2026
f23882b
Drop `SyncManager` base from `TestManager`
bbannier Jul 23, 2026
536e021
Unify all execution modes under asyncio, remove `threadRun`
bbannier Jul 23, 2026
0a94574
Replace `mp.*` calls with `os.*` equivalents, remove multiprocess imp…
bbannier Jul 23, 2026
73d92bd
Remove `RunState` lock and threading machinery
bbannier Jul 23, 2026
8cfa41a
Flatten `TestManager` into `run_tests` function
bbannier Jul 23, 2026
de6d490
Remove stale comments referencing multiprocessing
bbannier Jul 23, 2026
9a834b0
Remove stale OutputHandler docstring referencing TestMgr and locking
bbannier Jul 23, 2026
1454dd4
Drop dependency on `multiprocess` since we do not use it anymore
bbannier Jul 23, 2026
74acf18
Drop redundant async/Async prefix from function names
bbannier Jul 24, 2026
3dbf817
Replace thread with worker in names
bbannier Jul 24, 2026
b6255f4
Simplify `nextTests` index loop with `enumerate`
bbannier Jul 24, 2026
0a5f0fc
Rename `mgr` to `state` in `Test`
bbannier Jul 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/btest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
- name: Install dependencies (Windows)
if: matrix.os == 'windows-latest'
run: |
python -m pip install sphinx multiprocess
python -m pip install sphinx
- name: Install dependencies (Linux/macOS)
if: matrix.os != 'windows-latest'
run: |
Expand Down
Loading
Loading