]> git.lizzy.rs Git - rust.git/blobdiff - .travis.yml
Use Cow to avoid unnecessary allocation
[rust.git] / .travis.yml
index 9434b1255fb47541da616e356bad5f5194a6a717..d6bf62e34d224f92d0edb6b9367d5381325cf54a 100644 (file)
@@ -1,14 +1,35 @@
 sudo: false
 language: rust
 rust:
+# - stable
+# - beta
  - nightly
 os:
  - linux
  - osx
+cache:
+ directories:
+  - $HOME/.cargo
+
+addons:
+  apt:
+    packages:
+    - libcurl4-openssl-dev
+    - libelf-dev
+    - libdw-dev
+
+before_script:
+- |
+  pip install 'travis-cargo<0.2' --user &&
+  export PATH=$HOME/.local/bin:/usr/local/bin:$PATH
 
 script:
- - cargo build
- - cargo test
+- |
+  cargo build &&
+  cargo test
+
+after_success:
+- travis-cargo coveralls --no-sudo
 
 before_deploy:
   # TODO: cross build