The test_other.py is rather unwieldy at 15k lines.
I already did an experiment where I split out all the js library tests into test_jslib.py.
My plan now is to split it up further, while somehow preserving a easy way to run the combined shares.
Proposed steps:
- Split out a couple more chunks (e.g.
test_dylink.py).
- Rename the remaining test_other.py to test_misc.py (open to better suggestions on the name).
- Make a alias such as that
./test/runner other will run all the combined shards that used to be in test_other.py.
I already landed #26365 which means that all the tests from all the shards can be parallelized together.
The test_other.py is rather unwieldy at 15k lines.
I already did an experiment where I split out all the js library tests into
test_jslib.py.My plan now is to split it up further, while somehow preserving a easy way to run the combined shares.
Proposed steps:
test_dylink.py)../test/runner otherwill run all the combined shards that used to be in test_other.py.I already landed #26365 which means that all the tests from all the shards can be parallelized together.