Skip to content

Commit

Permalink
Merge pull request #78 from nbigaouette-eai/increase-travis-coverage
Browse files Browse the repository at this point in the history
Increase Travis coverage
  • Loading branch information
adamcrume committed Mar 21, 2017
2 parents 828086c + ce55c82 commit 19bfb29
Showing 1 changed file with 28 additions and 5 deletions.
33 changes: 28 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,38 @@ dist: trusty # still in beta, but required for the prebuilt TF binaries
cache:
cargo: true

rust: stable
rust:
- stable
- beta
- nightly

env:
global:
- RUST_BACKTRACE=1
- CC="gcc-4.9"
- CXX="g++-4.9"
matrix:
# Building TensorFlow in Travis is not working properly, probably due
# to resources constraints.
# - TF_RUST_BUILD_FROM_SRC=true
- TF_RUST_BUILD_FROM_SRC=false

os:
- linux
- osx

matrix:
fast_finish: true
allow_failures:
- rust: nightly


install:
- export CC="gcc-4.9" CXX="g++-4.9"
- source travis-ci/install.sh
# Install dependencies only if we build tensorflow from source.
- if [[ "$TF_RUST_BUILD_FROM_SRC" == "true" ]]; then source travis-ci/install.sh; fi
- if [[ "$TF_RUST_BUILD_FROM_SRC" == "true" ]]; then pip install --user numpy; fi

script:
- export RUST_BACKTRACE=1
- cargo test -vv -j 2 --features tensorflow_unstable
- cargo run --example regression
- cargo run --features tensorflow_unstable --example expressions
Expand All @@ -29,7 +53,6 @@ addons:
- g++-4.9
- gcc-4.9
- oracle-java8-installer
- python-numpy
- swig

notifications:
Expand Down

0 comments on commit 19bfb29

Please sign in to comment.