Add SSO Lifecycle test for service broker dashboard clients. [#65061554]
Improve SSO lifecycle test. [#65061554]

- properly cleanup all artifacts created on CC
- check permission endpoint against valid service instance
- properly handle authorization page flow from uaa
Remove test pollution. Support parallel test running.
url encode special characters in form data
Change the way uris are built.
Remove AuthCallback dependency and use authorization server.

- get auth code from the Location: header in the redirect when posting
  to authorize scopes
- use authorization endpoint to do the authorization steps and the token
  endpoint for the token steps
Pend admin buildpack and SSO lifecycle tests

These were previously skipped in the CF ci repository
scripts; but for consistency we are skipping them here instead.

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Unpend the SSO lifecycle tests

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Cleanup and clarification in README file

- environment setup requirements are more clearly outlined
- test setup and execution are now in one section instead of scattered through several sections
- test setup example can be used as-is for running CATs against bosh-lite

Signed-off-by: Alex Stupakov <astupakov@pivotallabs.com>
Add section about go dependencies to README

Signed-off-by: Alex Stupakov <astupakov@pivotallabs.com>
Vendor newer version of cmdtest

Signed-off-by: Alex Stupakov <astupakov@pivotallabs.com>
targeting org and space is now done by tests, not by user before running tests

Signed-off-by: Alex Stupakov <astupakov@pivotallabs.com>
Add information about Godep

Signed-off-by: Alex Stupakov <astupakov@pivotallabs.com>
Ignore compiled test files

Signed-off-by: Alex Stupakov <astupakov@pivotallabs.com>
Readme contains more robust test setup steps

Signed-off-by: Alex Stupakov <astupakov@pivotallabs.com>
Add tests to deploy node and java apps

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
Move space and user setup into CATs tests from bash

* reduce the pre-run steps in the readme
* move setup in to BeforeEach() calls

Signed-off-by: Zach Robinson <zrobinson@pivotallabs.com>
missing link to CLI
Explain error returned by go get
bin/test is not used to check dependencies

previous wording implied bin/test is used as a pre-flight check, running it before reading further resulted in a failure.