Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-8886

For tests: Run the server on a spawn host rather than locally

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Developer Tools

      Server support is being dropped for macos x64 yet we still test Compass on macos x64. We're running the mongodb server locally for ease of orchestration, so we won't be able to keep testing the latest server everywhere we test Compass that way. We also can't just use docker (even though mongodb-runner supports it) because we don't have docker available on the macos gui evergreen boxes.

       

      So to get around this we can use evergreen's spawn host feature (which we already use for garasign) and then run commands through SSH. We probably need multiple mongodb servers because we test against different setups like sharded or replicasets and the e2e tests even have multiple servers for multiple connections.

       

      We might want to have some code to copy the logs too in case we're interested in keeping those for debugging.

            Assignee:
            Unassigned Unassigned
            Reporter:
            leroux.bodenstein@mongodb.com Le Roux Bodenstein
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: