-
Type: Task
-
Resolution: Unresolved
-
Priority: 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.
- is depended on by
-
COMPASS-8532 Download a specific compass installer/package
- Needs Triage
-
COMPASS-8533 Test that we can install Compass in a pristine environment
- Needs Triage
-
COMPASS-8538 Run the smoke tests on every possible supported active platform
- Needs Triage