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

Create a resmoke configuration management helper

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.9.0
    • Affects Version/s: None
    • Component/s: Testing Infrastructure
    • None
    • Fully Compatible
    • STM 2021-03-08
    • 3

      Right now a lot of different places modify resmoke's global configuration and the configs for spawned processes. These are stored in raw python dicts. We should create a dict-like configuration class that manages these configs, storing every access or update, and lets us view the history. We should also be able to assert the consistency of the configuration. This will reduce the risk in large changes to fixtures.

      (As a bonus, this will make it easier for people updating fixtures, suite definitions, etc to understand how the mongo/d finally gets run.)

            Assignee:
            carl.worley@mongodb.com Raiden Worley (Inactive)
            Reporter:
            carl.worley@mongodb.com Raiden Worley (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: