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

Request for a local burn_in_tests.py that locally runs all tests changed since master, including those committed in the local branch

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Backport Requested:
      v4.4
    • Sprint:
      DAG 2020-05-04, DAG 2020-05-18, DAG 2020-06-29
    • Story Points:
      3

      Description

      When I attempt to run burn_in_tests.py locally, the wrong tests are chosen. Here is a snippet of the logs, showing only tests that are untracked in git:

      [2020-03-13 17:20:15,455 - __main__ - DEBUG] 2020-03-13 17:20.15 Found changed tests            files={'jstests/replsets/oplog_sampling1.js', 'jstests/concurrency/fsm_workloads/collreindex.js', 'jstests/noPassthrough/duplicate_key_get_last_error.js', 'jstests/sharding/create_collection_prepared_transactions.js'}

      Ideally, I would like local burn_in_tests.py to locally run all modified tests since master, including those that are already committed in the local branch, without needing to generate evergreen task configs.
      It is my understanding that presently, local burn_in_tests.py will not run any tests that are committed in the local branch, even if they are not part of master.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              lydia.stepanek Lydia Stepanek
              Reporter:
              maria.vankeulen Maria van Keulen
              Participants:
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: