Mobile Test Summit 2012 Conference Website
CoffeeScript JavaScript Shell
Switch branches/tags
Nothing to show
Permalink
Failed to load latest commit information.
assets mo css Oct 17, 2012
data
public
test use iphone 6 and bump timeouts Oct 24, 2012
views s/Applecart/Appium/ Oct 26, 2012
.gitignore superfluous change Oct 26, 2012
Procfile initial port from private repo Sep 14, 2012
README.md better readme for github Sep 14, 2012
Sauce-Connect.jar initial port from private repo Sep 14, 2012
app.coffee redirect to www. if not included in url Oct 26, 2012
app.js initial port from private repo Sep 14, 2012
package.json initial port from private repo Sep 14, 2012
run.bash initial port from private repo Sep 14, 2012

README.md

Mobile Test Summit 2012 Website

Live at http://mobiletestsummit.com. Built in Node/Express, Coffeescript, Stylus, Jade, and Mocha!

Points of Interest

  • package.json - see how we configure Strider to run our tests and Heroku to manage our app
  • run.bash - see how we hack together a Sauce Connect-powered selenium test session to run within Strider's infrastructure. Better integration coming soon.
  • app.coffee - main app launch point
  • tests/selenium_tests.coffee - a few WebDriver tests to demonstrate Strider/Sauce integration

Setup Instructions

The only thing you really need to do to get this running is clone it and type npm install to download the necessary Node packages. Then run the app with node app.js.

To run the Selenium tests, you'll need to set the environment variables SAUCE_USERNAME and SAUCE_ACCESS_KEY with your own Sauce Labs username and API key. Since we can't currently set environment variables like that in Strider, to make the Strider integration work you'll need to change run.bash to use explicit values rather than the environment variables.