After #36439, #36440 and #36446 some tests got much faster.
Move tests that finish faster to run later and move tests that are slow to run earlier.
Timings from master CI run 39389906008:
| Test | Bucket (before → after) | CI median | CI max |
|---|---|---|---|
interface_http.py |
<30s (late) → <60s (first) | 53s | 60s (TSan) |
feature_maxuploadtarget.py |
<2m → <30s (first) | 10s | 44s (Windows native, VS) |
feature_torcontrol.py |
<30s (late) → <30s (early) | 17s | 20s (macOS native) |
wallet_conflicts.py |
<5m → <30s | 4s | 11s (TSan) |
p2p_node_network_limited.py --v1transport |
<5m → <30s | 6s | 18s (TSan) |
p2p_node_network_limited.py --v2transport |
<5m → <30s | 6s | 17s (TSan) |
wallet_backup.py |
<60s → <30s | 8s | 17s (TSan) |
wallet_address_types.py |
<60s → <30s | 7s | 20s (TSan) |
p2p_sendheaders.py |
<60s → <30s | 3s | 8s (TSan) |
feature_maxtipage.py |
<60s → <30s | 5s | 11s (TSan) |
feature_csv_activation.py |
<60s → <30s | 6s | 13s (TSan) |
feature_segwit.py --v1transport |
<60s → <30s | 4s | 12s (TSan) |
feature_segwit.py --v2transport |
<60s → <30s | 4s | 14s (TSan) |
Locally (test_runner.py -j=18 --randomseed=1) with these changes I got: 84s -> 78s (median of 3 runs)