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

burn_in_tests.py should include test_flags expansion in resmoke.py invocation

    • Fully Compatible
    • TIG 2017-04-17

      The test_flags expansion contains variant-specific resmoke.py options including an alternate storage engine to use and additional tags to exclude. burn_in_tests.py should include the test_flags expansion in its resmoke.py invocation to ensure the task definitions it runs exactly match how those tasks would run on the specified build variant.

      For example, invoking burn_in_tests.py with --buildVariant=linux-64-ephemeralForTest should cause resmoke.py to run with the ephemeralForTest storage engine and ignored any new/modified tests that require journaling or persistence.

      - name: linux-64-ephemeralForTest
        display_name: Linux (ephemeralForTest)
        ...
        expansions: 
          test_flags: --storageEngine=ephemeralForTest --excludeWithAnyTags=requires_persistence,requires_fsync,SERVER-21420,SERVER-21658,requires_journaling
          ...
      

            Assignee:
            jonathan.abrahams Jonathan Abrahams
            Reporter:
            max.hirschhorn@mongodb.com Max Hirschhorn
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: