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

libfuzzer teardown tasks should be merged with compile's

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.3.1
    • Affects Version/s: None
    • Component/s: Testing Infrastructure
    • Labels:
      None
    • Fully Compatible
    • Security 2019-08-26
    • 50

      The corpus artifacts of the libfuzzer evergreen task must be pushed back to S3 on completion, even if the task fails. However, YAML doesn't let us extend the set of teardown tasks that are generally available, only replace them. We require the default set, in order to inform evergreen of the set of tests we run so that they may appear in the UI.

      To make this work, we need to run the libfuzzer teardown tasks unconditionally in teardown for all compile-like tasks, and ensure that they are no-ops unless running with libfuzzer

            Assignee:
            spencer.jackson@mongodb.com Spencer Jackson
            Reporter:
            spencer.jackson@mongodb.com Spencer Jackson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: