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

The list of excluded test lifecycle tasks is lost when the evergreen.yml file is pre-processed

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Gone away
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Testing Infrastructure
    • Labels:
      None
    • Operating System:
      ALL

      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.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: