-
Type: Task
-
Resolution: Gone away
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
STM 2021-09-06
Allow deterministic non-multiversion fuzzer failures to be bisected for all commits on master since 5.0 branching.
Design sketch:
- Write a binary search function on git history that simulates git bisect but takes into account where binaries are available for download and update the bisection point.
- Using the bisection point from above, use multiversion setup to download the artifacts, binaries, and virtualenv (if available) into the build/ directory and run resmoke there
- Call multiversion setup to download binaries and return the binary commit
- Allow passing in additional arguments through the command line (e.g. if someone wants to run a single file)
- is duplicated by
-
SERVER-53951 Add a mode to resmoke to bisect changes
- Closed
- split to
-
SERVER-59449 Add resmoke.py `bisect` command
- Closed
-
SERVER-59451 Evergreen-aware bisect
- Closed
-
SERVER-59452 Setup and call resmoke.py for each bisect run.
- Closed