- 
    Type:
Bug
 - 
    Resolution: Fixed
 - 
    Priority:
Major - P3
 - 
    Affects Version/s: None
 - 
    Component/s: Testing Infrastructure
 - 
    None
 
- 
        Fully Compatible
 - 
        ALL
 - 
        STM 2020-08-24
 - 
        None
 
- 
        None
 - 
        None
 - 
        None
 - 
        None
 - 
        None
 - 
        None
 
When burn_in_tests are generated, the suites resmoke args are returned by the burn-in tests API call and can be duplicated in the resmoke command line invocation. For example, when the following test:
            "name": "burn_in:noPassthrough_1_enterprise-rhel-62-64-bit-resumable-index-builds",
            "commands": [
                {
                    "func": "do setup"
                },
                {
                    "func": "run tests",
                    "vars": {
                        "resmoke_args": "--suites=no_passthrough --storageEngine=wiredTiger --mongodSetParameters=\"{enableResumableIndexBuilds: true}\" --excludeWithAnyTags=resumable_index_build_incompatible  --repeatTestsSecs=600  --repeatTestsMin=2  --repeatTestsMax=1000  jstests/noPassthrough/resumable_index_build_drain_writes_phase_primary.js"
                    }
                }
            ],
is run in the resumable index builds buildvariant, the "enableResumableIndexBuilds: true" gets added once for the variant, and once from the API response.
Given this, it's not obvious whether variants should be including burn-in tests (assuming the enterprise rhel 6.2 builder is expected to be the canonical runner of burn-in tests).
However, it's a simple enough change to have resmoke cope with identical key/value pairs until the burn-in tests behavior is better understood.
- is related to
 - 
                    
SERVER-47509 resmoke accepts multiple "mongodSetParameters" options but only uses the last one
-         
 - Closed
 
 -