Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-4902

Use shrub.py to generate server tasks

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 4.11
    • Affects Version/s: None
    • Component/s: None
    • None
    • Python Drivers
    • Not Needed
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      Context

      In PYTHON-4837 we refactored the build variants to use shrub.py and write to a generated file. In this ticket we will generate the server version tests, and create more granular tasks so that we can reduce the number of build variants. We also need to ensure that there are equivalent tests being run for the server version tests across platforms, so they can be compared.

      Definition of done

      Generate the server version tasks and reduce the number of build variants. And align the tests across platform and python version.

      Pitfalls

      Ensure we are not missing any conditions.

            Assignee:
            steve.silvester@mongodb.com Steve Silvester
            Reporter:
            steve.silvester@mongodb.com Steve Silvester
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: