https://github.com/zeroasterisk/meteor-travis-ci-nightwatch
An Example of Meteor + Travis-ci + Nightwatch
https://github.com/zeroasterisk/meteor-travis-ci-nightwatch
Last synced: about 1 year ago
JSON representation
An Example of Meteor + Travis-ci + Nightwatch
- Host: GitHub
- URL: https://github.com/zeroasterisk/meteor-travis-ci-nightwatch
- Owner: zeroasterisk
- Created: 2015-01-07T03:14:52.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-01-15T01:50:15.000Z (over 11 years ago)
- Last Synced: 2023-04-01T09:41:43.467Z (about 3 years ago)
- Language: CSS
- Homepage: https://travis-ci.org/zeroasterisk/meteor-travis-ci-nightwatch/builds
- Size: 30.3 MB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Example of Meteor + Travis CI + Nightwatch
* [meteor.com](https://www.meteor.com/)
* [travis-ci.org](https://travis-ci.org/)
* [nightwatchjs.org](http://nightwatchjs.org/)

You can see a [successful build](https://travis-ci.org/zeroasterisk/meteor-travis-ci-nightwatch/builds/46157777)
and an intentional [failed build](https://travis-ci.org/zeroasterisk/meteor-travis-ci-nightwatch/builds/46158099)
in the Travis-CI history of this project.
Right now, we are only using selenium and firefox on travis-ci.
If you want to see how to implement this yourself, take a look at the [.travis.yml](./.travis.yml) file.

### Things to notice
* I have chosen to include the selenium stand-alone driver in my git repo,
you may not want to so.
* I have chosen to explicitly state that tests happen on `http://localhost:3000/`
### TODO
* I am downloading and installing the full Meteor application on every commit,
it might be worth trying to cache it.
* variation to do a `phantomjs` - which would be faster
* variation to do an API interface to use multiple browser profiles at once - which would be awesome