ilios/ilios — pull request #588 by jrjohnson (2014-05-04 18:01:24+00:00)
Title: Sauce and travis improvements

I added IE9 on windows to the travis run, it works now because I specified a hostname in the sauce configuration other than localhost. I don't know why this is true, but I do know that sauce double proxies connections to localhost so that probably has something to do with it.

I added a sauce connect option to composer which allows developers to test sauce configurations on their own machine. Probably need to rework the way sauce is setup to make this easier to use, but it works.

I also added a bunch of browser profiles to behat so they would be there in case anyone needed them. If we want to we could start targeting specific feature tests at browsers with tags, but it is going to make the test run pretty long.

In order to speed up the test runs I split the pieces off into parallel builds which are much faster and when the fail are easier to re-run. OSX Safari and Windows IE9 are currently allowed to fail because the tests need to be reworked to see why they are failing on these browsers.

Lastly I reworked sauce connect to be quiet and not print out thousands of lines of data that make it impossible to find the failing behat step.