Regression Suite
-------------

This is a regression suite that runs against a real amazon aws instance and ensures core functionality within asgard works.

It assumes that the proper credentials have been added to the .asgard directory.

This set of tests also assumes there is an SSH key called nflxoss-asgard in the us-east region.

The set of tests are not ran by default as this would mean charges incurred against an AWS account.

To run the tests, call

./grailsw -DregressionSuite=true test-app functional:

This set of tests should be able to run against Saucelabs provided the correct credentials are provided.

The command to do so is:
./grailsw -DregressionSuite=true -Dgeb.env=sauce -Dsaucelabs.username=$SAUCE_USER_NAME -Dsaucelabs.key=$SAUCE_API_KEY test-app functional:

The Geb Configuration included in these set of tests also allow the RegressionSpec to be ran as a set of jUnit tests in IntelliJ idea granted the System property RegressionSuite=true is set as a default in jUnit tests.
FileEndsWithoutNewline codenarc custom rule
MissingCopyrightHeader custom codenarc rule via RequiredRegex
BlankLineBeforePackage codenarc custom rule
MissingBlankLineAfterPackage codenarc custom rule
MissingBlankLineAfterImports codenarc custom rule
TrailingWhitespace custom codenarc rule via IllegalRegex
changes to support SMTP auth and SSL
codenarc fixes
Merge pull request #439 from joesondow/custom-codenarc-rules-blank-lines-copyright

Custom codenarc rules blank lines, copyright, and trailing whitespace
Merge pull request #437 from joesondow/custom-codenarc-rule-file-ends-without-newline

FileEndsWithoutNewline codenarc custom rule
added a 1st pass at a contributing doc
updates to document based upon team feedback. V2, baby
Added ASG analysis plugin with a CSI implementation
canary and desired capacity CSI integration
adding test modifications
…that got left out of last commit somehow
Add missing override annotations
Merge pull request #464 from claymccoy/CsiIntegration

Added ASG analysis plugin with a CSI implementation
notification destination for CSI should be passed in
Merge pull request #465 from claymccoy/CsiIntegration

notification destination for CSI should be passed in
ASGARD-1233 Auto deploy should still work if Eureka is not installed