chromium/third_party/rust/chromium_crates_io/vendor/qr_code-2.0.0/.travis.yml

language: rust

sudo: false
dist: trusty
addons:
    apt:
        packages:
            - libcurl4-openssl-dev
            - libelf-dev
            - libdw-dev
            - binutils-dev
            - libiberty-dev
            - gcc-multilib

matrix:
    include:
        - os: linux
          rust: 1.34.2
        - os: linux
          rust: stable
        - os: osx
          rust: stable
        - os: linux
          rust: beta
        - os: linux
          rust: nightly

install:
    - if [ "$TRAVIS_OS_NAME" = 'linux' ]; then OS=unknown-linux-gnu; else OS=apple-darwin; fi
    - rustup target add i686-$OS

script:
    - cargo test --no-default-features
    - cargo test
    - if [ "$TRAVIS_RUST_VERSION" = 'nightly' ]; then cargo test --features bench && cargo bench --features bench; fi
    - cargo test --target i686-$OS

after_success:
    - >
        if [ "$TRAVIS_OS_NAME" = 'linux' ]; then
            cargo install cargo-kcov &&
            ( cargo kcov --print-install-kcov-sh | bash ) &&
            cargo kcov --coveralls
        fi