[SERVER-28394] burn_in_tests.py should include test_flags expansion in resmoke.py invocation Created: 20/Mar/17  Updated: 06/Dec/17  Resolved: 07/Apr/17

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 3.5.6

Type: Improvement Priority: Major - P3
Reporter: Max Hirschhorn Assignee: Jonathan Abrahams
Resolution: Done Votes: 0
Labels: tig-burnin
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: TIG 2017-04-17
Participants:

 Description   

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
    ...



 Comments   
Comment by Githook User [ 07/Apr/17 ]

Author:

{u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}

Message: SERVER-28394 burn_in_tests.py should include test_flags expansion in resmoke.py invocation
Branch: master
https://github.com/mongodb/mongo/commit/be8c1836d79e224ef27d4c4768319cc3c0a275c6

Generated at Thu Feb 08 04:18:00 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.