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

Auto-generate Evergreen configuration when adding new 'make check' or csuite tests

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.1.7, 4.0.6, WT3.2.0
    • Component/s: None
    • Labels:
      None
    • Sprint:
      Storage Engines 2018-12-03, Storage Engines 2018-12-17

      Description

      In WT-4394 we took the 1st step of splitting 'make check' tests (including csuite tests) manually into separate new Evergreen tasks in the Ubuntu build variant. When new tests, i.e. new test directories, or new files in existing test directories, are added into 'make check' scope later on, we need to build a mechanism to help achieving a smooth development experience. Specifically: 

      • a script to auto-generate the evergreen configuration for the newly added tests 
      • an approach to detect the addition of new tests during development, consider hooking to dist/s_xxx
      • a readme to describe the need of evergreen configuration change when adding new tests, to help with cognitive build 

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                luke.chen Luke Chen
                Reporter:
                luke.chen Luke Chen
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: