Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP - Sauce labs for cross-browser and cross-device testing #21

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 18 additions & 17 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
language: node_js
node_js:
- "0.12"

- '0.12'
sudo: false

cache:
directories:
- node_modules

- node_modules
env:
global:
- SAUCE_USERNAME=ember_md
- SAUCE_ACCESS_KEY=2ef9adbb-c055-4a8e-98de-df5b93fab92b
matrix:
- EMBER_TRY_SCENARIO=default
- EMBER_TRY_SCENARIO=ember-release
- EMBER_TRY_SCENARIO=ember-beta
Expand All @@ -18,17 +18,18 @@ env:
matrix:
fast_finish: true
allow_failures:
- env: EMBER_TRY_SCENARIO=ember-canary

- env: EMBER_TRY_SCENARIO=ember-canary
before_install:
- export PATH=/usr/local/phantomjs-2.0.0/bin:$PATH
- "npm config set spin false"
- "npm install -g npm@^2"

- export PATH=/usr/local/phantomjs-2.0.0/bin:$PATH
- npm config set spin false
- npm install -g npm@^2
install:
- npm install -g bower
- npm install
- bower install

- npm install -g bower
- npm install
- bower install
before_script:
- ember sauce:connect
script:
- ember try $EMBER_TRY_SCENARIO test
- ember try $EMBER_TRY_SCENARIO test
after_script:
- ember sauce:disconnect
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
[![Build Status](https://travis-ci.org/mike1o1/ember-material-design.svg?branch=master)](https://travis-ci.org/mike1o1/ember-material-design)
[![Ember Observer Score](http://emberobserver.com/badges/ember-material-design.svg)](http://emberobserver.com/addons/ember-material-design)
[![Sauce Test Status](https://saucelabs.com/browser-matrix/ember_md.svg?auth=4224566d3e5343c119fbee3ab24f34c7)](https://saucelabs.com/u/ember_md)


# Ember-material-design

Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,11 @@
"ember-cli-inject-live-reload": "^1.3.0",
"ember-cli-qunit": "0.3.10",
"ember-cli-sass": "3.1.0",
"ember-cli-sauce": "1.2.0",
"ember-cli-uglify": "1.0.1",
"ember-code-snippet": "^1.0.1",
"ember-export-application-global": "^1.0.2",
"ember-disable-prototype-extensions": "^1.0.1",
"ember-export-application-global": "^1.0.2",
"ember-try": "0.0.4"
},
"keywords": [
Expand Down
121 changes: 117 additions & 4 deletions testem.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,124 @@
{
"framework": "qunit",
"test_page": "tests/index.html?hidepassed",
"host": "lvh.me",
"test_page": "tests/index.html?hidepassed&coverage",
"launch_in_ci": [
"PhantomJS"
"PhantomJS",
"SL_internet_explorer_9_Windows_7",
"SL_internet_explorer_10_Windows_7",
"SL_internet_explorer_11_Windows_8.1",
"SL_firefox",
"SL_chrome",
"SL_safari",
"SL_iPhone_82",
"SL_android_51"
],
"launch_in_dev": [
"PhantomJS",
"Chrome"
]
"Chrome",
"Firefox",
"Safari"
],
"parallel": 4,
"launchers": {
"SL_chrome": {
"exe": "./node_modules/.bin/ember-cli-sauce",
"args": [
"-b",
"chrome",
"-p",
"Windows 8.1",
"--at",
"--no-ct",
"--u"
],
"protocol": "browser"
},
"SL_safari": {
"exe": "./node_modules/.bin/ember-cli-sauce",
"args": [
"-b",
"safari",
"-v",
"8",
"--no-ct",
"--u"
],
"protocol": "browser"
},
"SL_internet_explorer_10_Windows_7": {
"exe": "./node_modules/.bin/ember-cli-sauce",
"args": [
"-b",
"internet explorer",
"-v",
"10",
"-p",
"Windows 7",
"--at",
"--no-ct",
"--u"
],
"protocol": "browser"
},
"SL_internet_explorer_11_Windows_8.1": {
"exe": "./node_modules/.bin/ember-cli-sauce",
"args": [
"-b",
"internet explorer",
"-v",
"11",
"-p",
"Windows 8.1",
"--at",
"--no-ct",
"--u"
],
"protocol": "browser"
},
"SL_firefox": {
"exe": "./node_modules/.bin/ember-cli-sauce",
"args": [
"-b",
"firefox",
"--at",
"--no-ct",
"--u"
],
"protocol": "browser"
},
"SL_iPhone_82": {
"exe": "./node_modules/.bin/ember-cli-sauce",
"args": [
"-b",
"iphone",
"-v",
"8.2",
"-p",
"OS X 10.10",
"-dn",
"iPhone Simulator",
"--at",
"--no-ct",
"--u"
],
"protocol": "browser"
},
"SL_android_51": {
"exe": "./node_modules/.bin/ember-cli-sauce",
"args": [
"-b",
"android",
"-v",
"5.1",
"-p",
"Linux",
"-dn",
"Android Emulator",
"--no-ct",
"--u"
],
"protocol": "browser"
}
}
}