Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-8498

Refactor some of the tests in evergreen.yml

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None

      This ticket should list all the different improvements that can be done to the evergreen.yml file. This ticket should be closed when all the tickets below are closed and merged to develop.

      Can be done in any order:

      • WT-8500 - Fix Evergreen stale comments (Merged into wt-8498-evergreen-improvements and develop)
      • WT-8501 - Rework the verify datafile endianness tasks (Merged into wt-8498-evergreen-improvements and develop)
      • WT-8499 - Create a function to execute CPP tests (Merged into wt-8498-evergreen-improvements and develop)
      • WT-8506 - Create a function to execute verify_wt_datafiles.sh (Done as part of WT-8501)
      • WT-8505 - Create a function to execute compatibility tests (Merged into wt-8498-evergreen-improvements and develop)
      • WT-8504 - Unused code (Merged into wt-8498-evergreen-improvements and done as part of WT-8515 when merged to develop)
      • WT-8508 - Define "test_env_vars" expansion for "unit test" function (Merged into wt-8498-evergreen-improvements and develop)
      • WT-8511 - Remove unnecessary steps in evergreen.yml (Merged into wt-8498-evergreen-improvements and develop)
      • WT-8512 - Re-enable csuite-wt2246-col-append-test (Merged into wt-8498-evergreen-improvements and done as part of WT-8503 when merged to develop)
      • WT-8515 - Remove unused code in evergreen.yml (Merged into wt-8498-evergreen-improvements and develop)
      • WT-8522 - Don't report error in Evergreen when there are no Hang Analyzer artifacts to upload (Merged into wt-8498-evergreen-improvements and develop)

      Changes related to the new csuite test and csuite smoke test functions. The changes are in those 4 tickets:

      • WT-8503 - Create a wrapper for csuite tests (Merged into wt-8498-evergreen-improvements and develop)
      • WT-8519 - Use the new csuite test functions for the remaining tests (Merged into wt-8498-evergreen-improvements and done as part of WT-8503 when merged to develop)
      • WT-8520 - Reorder csuite tests if one does not need test arguments (Merged into wt-8498-evergreen-improvements and done as part of WT-8503 when merged to develop)
      • WT-8517 - Create a function to execute smoke scripts (Merged into wt-8498-evergreen-improvements and develop)

      Won't do:

      • WT-8509 - Calling cleanup function within tasks is not required. (Won't do)
      • WT-8510 - Use anchors and aliases for various compile tasks (Won't do)

            Assignee:
            etienne.petrel@mongodb.com Etienne Petrel
            Reporter:
            etienne.petrel@mongodb.com Etienne Petrel
            Luke Chen, Sid Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: