Just an experiment because hey why not
Go to file
R. Tyler Croy 1c18c33487 Begin implementing the underlying method to create a new Sauce Labs account for the heroku user 2012-12-20 01:24:55 -08:00
features Nuke the chrome feature, since it's disabled for now, long live FF 2012-12-09 22:37:38 -08:00
lib/sauce/heroku Begin implementing the underlying method to create a new Sauce Labs account for the heroku user 2012-12-20 01:24:55 -08:00
spec Begin implementing the underlying method to create a new Sauce Labs account for the heroku user 2012-12-20 01:24:55 -08:00
vendor Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00
.gitignore Ignore some of bundler's local state 2012-12-08 16:04:57 -08:00
.gitmodules Add httparty submodule 2012-12-08 15:26:16 -08:00
Gemfile Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00
Gemfile.deploy Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00
Gemfile.deploy.lock Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00
README.md Add buildhive status to readme 2012-12-09 22:35:32 -08:00
Rakefile Run all our tests in the default rake task 2012-12-09 22:35:36 -08:00
cucumber.yml Add a simple file for cucumber profiles 2012-10-31 21:22:02 -07:00
init.rb Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00

README.md

Heroku + Sauce = ♡

BuildStatus

An experimental plugin for the Heroku CLI to hook it up to Sauce Labs.

Using

To install the Sauce for Heroku plugin, run the following command:

% heroku plugins:install git://github.com/rtyler/heroku-sauce.git

After the plugin has been successfully installed, the heroku help sauce command should list a number of available subcommands:

% heroku help sauce
Usage: heroku sauce


Additional commands, type "heroku help COMMAND" for more details:

sauce:android    # 
sauce:configure  #  Configure the Sauce CLI plugin with your username and API key
sauce:firefox    # 
sauce:firefox4   # 
sauce:ie6        # 
sauce:ie7        # 
sauce:ie8        # 
sauce:ie9        # 
sauce:iphone     # 
sauce:safari     # 

%

Currently Sauce for Heroku cannot do any auto-detection of a Sauce Labs account. If you do not have a Sauce Labs account, you can register here.

Once you have an account, use the following command to configure Heroku for Sauce:

% heroku sauce:configure
Sauce username: <enter here>
Sauce API key: <copy/paste here>

Sauce CLI plugin configured with:

Username: example
API key : example-api-key

If you would like to change this later, update "ondemand.yml" in your current directory
%

Hooray! Sauce for Heroku is now configured! Running one of the other commands, such as heroku sauce:firefox will open your browser with a Firefox browser running on Sauce, hitting your Heroku app.

Happy testing!