General Cleanup and Better Test Results
This MR is just a general cleanup, enables better Test results and more:
- Rejigs some folder structures to be consistent (all artillery is under the
artillery
folder, test results are found in their respectiveresults
folder) - Allows for the Slack channel to be changed via Env Var (set as
qa-performance
by default in this project) - Moves SiteSpeed config into a config file for easier reading
- Enables
run-environment
command to correctly exit with an error if test runs themselves failed. - Adds reporting of any Artillery errors to output table