Skip to content

Commit

Permalink
refactor: Upgrade dependencies and more
Browse files Browse the repository at this point in the history
* Stanard JS
* Updated readme
* Update dependencies
* Updated devDependencies
* More browsers tested
  • Loading branch information
dignifiedquire committed Oct 20, 2015
1 parent 869c805 commit e5f55a0
Show file tree
Hide file tree
Showing 15 changed files with 598 additions and 264 deletions.
3 changes: 3 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "standard"
}
20 changes: 17 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,25 @@
sudo: false
language: node_js
node_js:
- '0.11'
- '0.10'
- "4.0"
- "0.12"
- "0.10"

before_install:
- npm i -g npm
- npm config set loglevel warn

before_script:
- npm install -g karma-cli
- npm install -g grunt-cli
- rm -rf node_modules/karma-sauce-launcher
- cd node_modules && ln -nsf ../ karma-sauce-launcher && cd ../

script:
- grunt

notifications:
email: false

env:
global:
- secure: GSd/1rnfg2I+eYeB26kMhU6G2tusIr7FtcPWrwtGd+UDc5QAAH0exRr8+KPTgSrCItw5mGVZLoR9wD4Y+KqZtAhUsPEuA1aI6UqmV9xvuulKyKkd9tTpki1+NsIDVcwbjg4+PEn0HYWST0/6r0FcQ/v23qhKBX+G57j+7NA0Ltg=
Expand Down
239 changes: 239 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,239 @@

<a name="0.2.14"></a>
## [0.2.14](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.13...v0.2.14) (2015-06-29)




<a name="0.2.13"></a>
## [0.2.13](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.12...v0.2.13) (2015-06-29)




<a name="0.2.12"></a>
## [0.2.12](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.11...v0.2.12) (2015-06-29)




<a name="0.2.11"></a>
## [0.2.11](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.10...v0.2.11) (2015-05-07)




<a name="0.2.10"></a>
## [0.2.10](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.9...v0.2.10) (2014-07-24)


### Bug Fixes

* avoid failrues on error message formatting ([64e532c](https://github.com/karma-runner/karma-sauce-launcher/commit/64e532c)), closes [#46](https://github.com/karma-runner/karma-sauce-launcher/issues/46) [#48](https://github.com/karma-runner/karma-sauce-launcher/issues/48)
* override env vars with explicit config vars ([f97c9d0](https://github.com/karma-runner/karma-sauce-launcher/commit/f97c9d0)), closes [#50](https://github.com/karma-runner/karma-sauce-launcher/issues/50)



<a name="0.2.9"></a>
## [0.2.9](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.8...v0.2.9) (2014-06-29)


### Bug Fixes

* properly format errors without data ([9aed483](https://github.com/karma-runner/karma-sauce-launcher/commit/9aed483)), closes [#38](https://github.com/karma-runner/karma-sauce-launcher/issues/38) [#39](https://github.com/karma-runner/karma-sauce-launcher/issues/39)



<a name="0.2.8"></a>
## [0.2.8](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.7...v0.2.8) (2014-04-30)


### Bug Fixes

* handle error when opening initial url ([4aef4e9](https://github.com/karma-runner/karma-sauce-launcher/commit/4aef4e9))
* handle error when sending heartbeat ([8b626f5](https://github.com/karma-runner/karma-sauce-launcher/commit/8b626f5))



<a name="0.2.7"></a>
## [0.2.7](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.6...v0.2.7) (2014-04-11)


### Bug Fixes

* updated sauce-connect-launcher ([a9e8050](https://github.com/karma-runner/karma-sauce-launcher/commit/a9e8050))



<a name="0.2.6"></a>
## [0.2.6](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.5...v0.2.6) (2014-04-04)


### Bug Fixes

* fixed recordScreenshots option ([52c8b81](https://github.com/karma-runner/karma-sauce-launcher/commit/52c8b81)), closes [#30](https://github.com/karma-runner/karma-sauce-launcher/issues/30)



<a name="0.2.5"></a>
## [0.2.5](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.4...v0.2.5) (2014-04-02)


### Bug Fixes

* **wd:** get sessionId from driver instead of promise resolution ([48d2439](https://github.com/karma-runner/karma-sauce-launcher/commit/48d2439))



<a name="0.2.4"></a>
## [0.2.4](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.3...v0.2.4) (2014-03-27)


### Features

* migrated to wd promise api ([ca2dfa3](https://github.com/karma-runner/karma-sauce-launcher/commit/ca2dfa3))



<a name="0.2.3"></a>
## [0.2.3](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.2...v0.2.3) (2014-03-17)




<a name="0.2.2"></a>
## [0.2.2](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.1...v0.2.2) (2014-03-13)




<a name="0.2.1"></a>
## [0.2.1](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.0...v0.2.1) (2014-03-11)


### Features

* allow to specify options for sauce-connect ([f8cf523](https://github.com/karma-runner/karma-sauce-launcher/commit/f8cf523))
* disable popup blocking by default ([d1dafc4](https://github.com/karma-runner/karma-sauce-launcher/commit/d1dafc4))



<a name="0.2.0"></a>
# [0.2.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.8...v0.2.0) (2013-12-23)


### Features

* improve logging ([9e1c399](https://github.com/karma-runner/karma-sauce-launcher/commit/9e1c399))
* support capture timeout and restarting ([30118ce](https://github.com/karma-runner/karma-sauce-launcher/commit/30118ce))
* update deps ([0625a19](https://github.com/karma-runner/karma-sauce-launcher/commit/0625a19))



<a name="0.1.5"></a>
## [0.1.5](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.4...v0.1.5) (2013-12-02)


### Bug Fixes

* improve error handling ([773a3fb](https://github.com/karma-runner/karma-sauce-launcher/commit/773a3fb))



<a name="0.1.4"></a>
## [0.1.4](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.3...v0.1.4) (2013-11-30)


### Features

* add a 'saucelabs' reporter to report pass/fail status ([e35dbdb](https://github.com/karma-runner/karma-sauce-launcher/commit/e35dbdb))



<a name="0.1.3"></a>
## [0.1.3](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.2...v0.1.3) (2013-11-28)




<a name="0.1.2"></a>
## [0.1.2](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.1...v0.1.2) (2013-11-26)


### Features

* Add device-orientation config option ([bf5df26](https://github.com/karma-runner/karma-sauce-launcher/commit/bf5df26))
* allow "options" that are applied to all browsers ([c2968a0](https://github.com/karma-runner/karma-sauce-launcher/commit/c2968a0))
* allow passing additional config options ([1cab110](https://github.com/karma-runner/karma-sauce-launcher/commit/1cab110))
* Enable ability to pass custom capabilities to sauce browsers ([2a2fc71](https://github.com/karma-runner/karma-sauce-launcher/commit/2a2fc71))
* show link to the session on SL website ([4c3b050](https://github.com/karma-runner/karma-sauce-launcher/commit/4c3b050))



<a name="0.1.1"></a>
## [0.1.1](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.0...v0.1.1) (2013-10-08)


### Features

* update wd to the latest ([e661b31](https://github.com/karma-runner/karma-sauce-launcher/commit/e661b31))



<a name="0.1.0"></a>
# [0.1.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.0.6...v0.1.0) (2013-08-06)




<a name="0.0.6"></a>
## [0.0.6](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.0.5...v0.0.6) (2013-07-19)


### Bug Fixes

* shut down sauce connect properly ([17f94f8](https://github.com/karma-runner/karma-sauce-launcher/commit/17f94f8)), closes [#5](https://github.com/karma-runner/karma-sauce-launcher/issues/5)



<a name="0.0.5"></a>
## [0.0.5](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.0.4...v0.0.5) (2013-07-02)


### Bug Fixes

* do not quit web driver if not instantiated yet ([2f25f79](https://github.com/karma-runner/karma-sauce-launcher/commit/2f25f79))
* generate tunnel id only if starting sauce connect ([fb138bc](https://github.com/karma-runner/karma-sauce-launcher/commit/fb138bc))
* handle error during init ([a0f9f2c](https://github.com/karma-runner/karma-sauce-launcher/commit/a0f9f2c))
* navigate to about:blank rather then google.com ([f51f245](https://github.com/karma-runner/karma-sauce-launcher/commit/f51f245))

### Features

* better browser name ([5650bda](https://github.com/karma-runner/karma-sauce-launcher/commit/5650bda))



<a name="0.0.3"></a>
## [0.0.3](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.0.2...v0.0.3) (2013-06-26)


### Bug Fixes

* avoid reconnecting browsers from previous runs ([b04341c](https://github.com/karma-runner/karma-sauce-launcher/commit/b04341c))
* stupid typos ([42da925](https://github.com/karma-runner/karma-sauce-launcher/commit/42da925))

### Features

* configurable platform, version ([2f5b104](https://github.com/karma-runner/karma-sauce-launcher/commit/2f5b104))
* use tunnel identifier ([331f5c3](https://github.com/karma-runner/karma-sauce-launcher/commit/331f5c3))



<a name="0.0.2"></a>
## [0.0.2](https://github.com/karma-runner/karma-sauce-launcher/compare/996a9ff...v0.0.2) (2013-06-25)


### Features

* allow global config of testName, tags ([7fc3bfc](https://github.com/karma-runner/karma-sauce-launcher/commit/7fc3bfc))
* allow global configuration ([996a9ff](https://github.com/karma-runner/karma-sauce-launcher/commit/996a9ff))
29 changes: 0 additions & 29 deletions Gruntfile.coffee

This file was deleted.

22 changes: 13 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
# karma-sauce-launcher

[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/karma-runner/karma-sauce-launcher)
[![npm version](https://img.shields.io/npm/v/karma-sauce-launcher.svg?style=flat-square)](https://www.npmjs.com/package/karma-sauce-launcher) [![npm downloads](https://img.shields.io/npm/dm/karma-sauce-launcher.svg?style=flat-square)](https://www.npmjs.com/package/karma-sauce-launcher)

[![Build Status](https://img.shields.io/travis/karma-runner/karma-sauce-launcher/master.svg?style=flat-square)](https://travis-ci.org/karma-runner/karma-sauce-launcher) [![Dependency Status](https://img.shields.io/david/karma-runner/karma-sauce-launcher.svg?style=flat-square)](https://david-dm.org/karma-runner/karma-sauce-launcher) [![devDependency Status](https://img.shields.io/david/dev/karma-runner/karma-sauce-launcher.svg?style=flat-square)](https://david-dm.org/karma-runner/karma-sauce-launcher#info=devDependencies)


![Karma Plus Sauce](/images/karma-plus-sauce.png)

> Run your unit tests on [Sauce Labs](https://saucelabs.com/)' browser cloud!
[![NPM version](https://badge.fury.io/js/karma-sauce-launcher.svg)](http://badge.fury.io/js/karma-sauce-launcher) [![Build Status](https://travis-ci.org/karma-runner/karma-sauce-launcher.svg?branch=doc)](https://travis-ci.org/karma-runner/karma-sauce-launcher) [![Sauce Status](https://saucelabs.com/buildstatus/karma-sauce-launcher)](https://saucelabs.com/u/karma-sauce-launcher)
[![david-dm-status-badge](https://david-dm.org/karma-runner/karma-sauce-launcher.svg)](https://david-dm.org/karma-runner/karma-sauce-launcher#info=dependencies&view=table)
[![david-dm-status-badge](https://david-dm.org/karma-runner/karma-sauce-launcher/dev-status.svg)](https://david-dm.org/karma-runner/karma-sauce-launcher#info=devDependencies&view=table)

## Installation

Install `karma-sauce-launcher` as a `devDependency` in your package.json:
Expand Down Expand Up @@ -53,7 +57,7 @@ module.exports = function(config) {
platform: 'Windows 8.1',
version: '11'
}
};
}

config.set({

Expand All @@ -64,10 +68,10 @@ module.exports = function(config) {
},
customLaunchers: customLaunchers,
browsers: Object.keys(customLaunchers),
reporters: ['dots', 'saucelabs']
reporters: ['dots', 'saucelabs'],
singleRun: true
});
};
})
}
```

**Note: this config assumes that `process.env.SAUCE_USERNAME` and `process.env.SAUCE_ACCESS_KEY` are set.**
Expand Down Expand Up @@ -98,10 +102,10 @@ If `true`, Sauce Connect will be started automatically. Set this to `false` if y

### connectOptions
Type: `Object`
Default:
Default:
```js
{
username:, 'yourUsername',
username: 'yourUsername',
accessKey: 'yourAccessKey',
tunnelIdentifier: 'autoGeneratedTunnelID'
}
Expand Down
Loading

0 comments on commit e5f55a0

Please sign in to comment.