[SERVER-37504] The list of excluded test lifecycle tasks is lost when the evergreen.yml file is pre-processed Created: 05/Oct/18  Updated: 27/Oct/23  Resolved: 08/May/19

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

Type: Bug Priority: Major - P3
Reporter: Yves Duhem Assignee: [DO NOT ASSIGN] Backlog - Decision Automation Group (DAG) (Inactive)
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Decision Automation Group
Operating System: ALL
Participants:

 Description   

When using the parse_evergreen_file() method of the ciconfig.evergreen Python module, if the evergreen_binary parameter is not set to None then the project YAML file is pre-processed using the binary.
This causes the test_lifecycle_excluded_tasks list to be discarded as it is not recognized by the binary.
The lifecycle_task_names property on the created EvergreenClient will then also contain the excluded tasks.

Note that this does not impact the tests analyzed for test lifecycle as they are currently limited to the js_test kind and the excluded tasks are either of a different kind or generate their test files dynamically.



 Comments   
Comment by David Bradford (Inactive) [ 08/May/19 ]

Test lifecycle is no longer used.

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