-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Critical - P2
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
Fully Compatible
-
ALL
-
v4.0
-
-
DAG 2019-02-25
-
None
-
None
-
None
-
None
-
None
-
None
-
None
I noticed this upon reviewing my patch build for backporting SERVER-35551 to the 4.0 branch. I then took a look at the master branch and found this task had run tests via burn_in_tests.py but this other task didn't run tests via burn_in_tests.py despite the jstests/auth/getMore.js test being modified.
The issue stems from how the task definitions for the *_gen Evergreen tasks have a different style compared to before and leads to task.combined_resmoke_args being None and for them to be skipped over in the tests_by_task mapping.
- name: auth_gen commands: - func: "generate resmoke tasks" vars: task: auth resmoke_args: --storageEngine=wiredTiger fallback_num_sub_suites: 4
- <<: *task_template name: auth commands: - func: "do setup" - func: "run tests" vars: resmoke_args: --suites=auth --storageEngine=wiredTiger