Files
hermes-agent/scripts
ethernet 8b0afa55b2 feat: parallel test slicing with LPT duration-balanced distribution
- Add --slice I/N flag to run_tests_parallel.py (also HERMES_TEST_SLICE env)
- Duration cache: .test_durations.json saved after full runs, read by sliced runs
- LPT greedy algorithm distributes files across slices by estimated wall time
- CI: main runs unsliced (saves cache), PRs run 4 parallel slices (reads cache)
- Uses actions/cache for cross-branch cache sharing
- Test branch ethie/faster-tests-fake-main temporarily acts like main
2026-05-22 13:12:47 -04:00
..
2026-04-16 10:47:37 -05:00