]> git.lizzy.rs Git - rust.git/blobdiff - .travis.yml
Harden tests to not rely on CWD
[rust.git] / .travis.yml
index df218c371154ea433795306a6e726174cbb27405..90faaaf17469870415bbbdf670bcd6458f5a1844 100644 (file)
@@ -1,8 +1,8 @@
 sudo: false
 language: rust
 rust:
- - stable
- - beta
+# - stable
+# - beta
  - nightly
 os:
  - linux
@@ -20,13 +20,20 @@ addons:
 
 before_script:
 - |
-  pip install 'travis-cargo<0.2' --user &&
-  export PATH=$HOME/.local/bin:$PATH
+  if [ $TRAVIS_OS_NAME = 'osx' ]; then
+    virtualenv env &&
+    source env/bin/activate &&
+    python --version &&
+    pip install 'travis-cargo<0.2'
+  else
+    pip install 'travis-cargo<0.2' --user &&
+    export PATH="$(python -m site --user-base)/bin:$PATH"
+  fi
 
 script:
 - |
-  travis-cargo build &&
-  travis-cargo test
+  cargo build &&
+  cargo test
 
 after_success:
 - travis-cargo coveralls --no-sudo