openshift/rhc — pull request #138 by fotioslindiakos (2012-08-24 03:13:04+00:00)
Title: Fix Cucumber tests for Jenkins

This pull request fixes a number of issues with the cucumber tests that allow them to be run from Jenkins. This code provides the underlying structure for running these tests, but will not be run by Jenkins (or `build/devenv test`) until the `li` pull request is also merged. This should be merged first.

### Changes
* Fixed tests requiring interaction for SSH
* `git clone` would fail and prematurely destroy app
* [BZ843931](https://bugzilla.redhat.com/show_bug.cgi?id=843931)
* Created some undefined steps
* DRYed up `lib/rhc_helper/httpify`
* Consolidated HTTP requests into same command
* Improved logic for determining response/error types
* Better timeout/retry logic

### To Test

Follow directions in README for running tests manually
* Be sure to include new `GIT_SSH` environment variable