Add a Powercycle smoke test to detect an infrastructure break immediately - on all variants currently running Powercycle. This should be added to all required builders, in hopes that any failures could be found when running patch builds.
- Enterprise Amazon Linux
- Ubuntu 16.04
Instead of running compile, we can use the new multiversion setup script to download the latest nightly builds of mongodb binaries on master for faster feedback. The smoke test will not set any feature-specific mongodb options so it should be fine for the powercycle code commit to diverge from the binary commit by a bit.
The powercycle smoke tests can be added to a new buildvariant that runs 3 OSs in 3 tasks for less visual clutter. It's different to how build variants are currently defined but the logic will be more consistent in a more diagonalized world