Merge pull request #71 from kaedroho/travis-tests

Run tests on Travis CI
master
Tyler Neely 8 years ago committed by GitHub
commit 35cb53c60c
  1. 43
      .travis.yml

@ -1,13 +1,40 @@
language: rust language: rust
dist: trusty
sudo: true
rust: matrix:
- nightly include:
- 1.1.0 - rust: stable
- 1.2.0 env: ROCKSDB_VERSION=4.13
- rust: 1.2.0
env: ROCKSDB_VERSION=4.13
- rust: beta
env: ROCKSDB_VERSION=4.13
- rust: stable
env: ROCKSDB_VERSION=4.5
- rust: stable
env: ROCKSDB_VERSION=4.1
os: addons:
- linux apt:
- osx sources:
- ubuntu-toolchain-r-test
packages:
- gcc-5
- g++-5
- libgflags-dev
- libsnappy-dev
- zlib1g-dev
- libbz2-dev
install:
- curl -L https://github.com/facebook/rocksdb/archive/$ROCKSDB_VERSION.fb.tar.gz | tar xvz -C $HOME/rocksdb
- sudo INSTALL_PATH=/usr make -C $HOME/rocksdb/rocksdb-$ROCKSDB_VERSION.fb install-shared
script: script:
- rustc -Z parse-only src/lib.rs - cargo test
cache:
directories:
- $HOME/.cache/
- $HOME/rocksdb/

Loading…
Cancel
Save