language: rust
cache: cargo
matrix:
include:
- os: osx
before_install:
- brew install gettext
- brew link gettext --force
- env:
- CARGO_FLAGS=--no-default-features
addons:
apt:
packages:
- libgcrypt11-dev
- env:
- GETTEXT_VERSION=0.19.8.1
before_install:
- .travis/install-gettext.sh $GETTEXT_VERSION
- rust: nightly
env:
- GETTEXT_VERSION=0.19.8.1
- CARGO_FLAGS="--features nightly"
before_install:
- .travis/install-gettext.sh $GETTEXT_VERSION
allow_failures:
- rust: nightly
fast_finish: true
script:
- cargo build --verbose --verbose $CARGO_FLAGS
- cargo test --verbose --no-fail-fast $CARGO_FLAGS
- cargo run -p systest ${CARGO_FLAGS/--features nightly/}
branches:
except:
- /^v[0-9]/
notifications:
email:
on_success: never