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

Add smoke tests package, script and task

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

      We want to be able to run the smoke tests on every supported, active platform that we can run on evergreen. This will be more platforms than what we package on, yet it does use the files we package.

      It probably makes most sense to have these tasks depend on the relevant package-compass-* task. ie. for each platform we'll have one for package-compass, one for package-compass-readonly and one for package-compass-isolated.

      It will then download all the relevant installers and packages. There could be more than one for the platform. ie. windows has .exe, .msi and .zip.

      The tests will then run for each of those files.

      (Alternatively we can have a task per installer/package? But that's a lot of new tasks for the scarce mac gui machines we have available.)

      For this ticket just add them for existing platforms where we package. We'll add the other platforms in future tickets.

      For now the tasks can just always succeed. We'll add tests in follow-up tickets.

            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: