[go: up one dir, main page]

aster 0.16.0

A libsyntax ast builder
language: rust
sudo: false

# run builds for all the trains (and more)
rust:
- stable
- beta
- nightly

addons:
  apt:
    packages:
    - libcurl4-openssl-dev
    - libelf-dev
    - libdw-dev

before_script:
- |
    pip install 'travis-cargo<0.2' --user &&
    export PATH=$HOME/.local/bin:$PATH

script:
- |
    travis-cargo build -- --features with-syntex &&
    travis-cargo test -- --features with-syntex &&
    travis-cargo bench -- --features with-syntex &&
    travis-cargo --only nightly build &&
    travis-cargo --only nightly test -- --features unstable-testing &&
    travis-cargo --only nightly bench &&
    travis-cargo --only stable doc -- --features with-syntex

after_success:
- travis-cargo --only stable doc-upload
- travis-cargo coveralls --no-sudo

env:
  global:
    # override the default `--features unstable` used for the nightly branch (optional)
    - TRAVIS_CARGO_NIGHTLY_FEATURE=""

    # encrypted github token for doc upload (see `GH_TOKEN` link above)
    - secure: HsctrSe7IW9iLKbRuVbWLiKuEoAOqDd5DoMjxmvNIIE+wvnid5k6egzq/OmcnwkNx/f+PHU6V8Vqcy8lMsP2vMYzvpVTUDEBQdY9z0ms50ZOt/dC2Rmt1qvurrcx4IZTrJDr4u8OZdld0TKYYPhvQk/Yv4xcFrQrFeTaeYPz8bY=