You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add following file to your meteor package as .travis.yml
## Add this file to your meteor package as `.travis.yml`sudo: requiredlanguage: node_jsnode_js:
- "0.10"before_install:
- "curl -L https://git.io/ejPSng | /bin/sh"env:
- CXX=g++-4.8addons:
apt:
sources:
- ubuntu-toolchain-r-testpackages:
- g++-4.8
UPDATE (2015/03/31) : Please note that the latest version of .travis.yaml now includes "sudo: required" to cope with new permissions constraints in Travis virtual machines.
UPDATE (2016/08/16) : The latest version of .travis.yaml now includes a compiler to compile the bcrypt NPM module.
Enable travis support for your project listed there.
You can configure tests with two environment variables:
WORKING_DIR -- working directory to run meteor from
PACKAGES -- list of package names or directories to test, separated by ;, by default ./; specfiy empty string to test all packages
TEST_COMMAND -- you can specify a custom command to run, instead of default meteor, it gets all the arguments meteor would; this is useful if you want to do some more pre- or post-processing
METEOR_RELEASE -- you can specify the meteor release to run the tests with.
If you would like to specify more arguments (such as --settings), create a simple shell script and pass the path to TEST_COMMAND.
Create the following travis.sh (name not important):