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

Automate the Python compatibility test update step for cutting WT releases

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • StorEng - Refinement Pipeline

      When cutting an open-source WiredTiger release, there's one step to update the Python compatibility tests (i.e. test/suite/test_compat0[1-4].py) in order to extend the log version compatibility testing coverage for the newer release version. Right now it's a manual update step that requires careful checking and application of the documented procedure, which is tedious and error-prone. 

      We should aim to automate this manual update step with a script that can be invoked when cutting an open-source release, to help achieve release automation. 

      We should also evaluate to see if it makes sense to rotate some older release versions out from the set of Python compatibility tests when adding new versions in. 

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            luke.chen@mongodb.com Luke Chen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: