]> git.lizzy.rs Git - rust.git/blobdiff - .travis.yml
Cargo fmt with modules reordering enabled
[rust.git] / .travis.yml
index f9a7f255ff3a1002213d5953f46ec60f476ed995..8da1043e031cccb4653c7424d55f4be24baba0aa 100644 (file)
@@ -1,8 +1,8 @@
 sudo: false
 language: rust
 rust:
- - stable
- - beta
+# - stable
+# - beta
  - nightly
 os:
  - linux
@@ -11,9 +11,32 @@ cache:
  directories:
   - $HOME/.cargo
 
+addons:
+  apt:
+    packages:
+    - libcurl4-openssl-dev
+    - libelf-dev
+    - libdw-dev
+
+before_script:
+- |
+  if [ $TRAVIS_OS_NAME = 'osx' ]; then
+    brew install python3 &&
+    virtualenv env -p python3 &&
+    source env/bin/activate &&
+    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:
- - cargo build
- - cargo test
+- |
+  cargo build &&
+  cargo test
+
+after_success:
+- travis-cargo coveralls --no-sudo
 
 before_deploy:
   # TODO: cross build