Adds installing and running Mosquitto in Codebuild CI. This makes our Codebuild CI more standalone and ensures we can always run the basic MQTT5 tests.
Doing this required modifying the HTTP proxy tests to run against IoT Core.
Adds a shell script to install Mosquttio (and dependencies) in Codebuild. Building from source to use version new enough to work for our purposes (apt-get uses too old of a version for what we need).
Unfortunately this adds about 6-10 minutes of extra time to the Codebuild Job.
Also modifies Canary to run against local Mosquitto in Codebuild
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Description of changes:
Adds installing and running Mosquitto in Codebuild CI. This makes our Codebuild CI more standalone and ensures we can always run the basic MQTT5 tests.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.