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

Add resmoke.py `bisect` command

    • Fully Compatible
    • STM 2021-09-06
    • 1

      As followup work to the fuzzer minimizer, we want to be able to run the minimized statements/file against historical versions to find the first offending commit range.

      git-bisect is the standard for this type of functionality but we need to build a few more things on top of it. Hence the need for a resmoke.py bisect subcommand.

      See undodb as an example of a simple resmoke.py subcommand.

      One optional argument is time in days to look back. default to 365. This helps find the bisection point

      No other arguments are needed but all arguments should be allowed. These args will be forwarded to the child resmoke.py invocation, to be implemented in a later ticket.

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

              Created:
              Updated:
              Resolved: