Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-57730

Resmoke.py should bisect non-multiversion fuzzer test failures for 5.0 and above

    • 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)

            Assignee:
            siran.wang@mongodb.com Siran Wang (Inactive)
            Reporter:
            robert.guo@mongodb.com Robert Guo (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: