1d0a2ff35Sopenharmony_cilanguage: rust
2d0a2ff35Sopenharmony_cimatrix:
3d0a2ff35Sopenharmony_ci  include:
4d0a2ff35Sopenharmony_ci    - rust: 1.27.2
5d0a2ff35Sopenharmony_ci    - rust: stable
6d0a2ff35Sopenharmony_ci      script:
7d0a2ff35Sopenharmony_ci        - cargo test
8d0a2ff35Sopenharmony_ci        - cargo test --features spin_no_std
9d0a2ff35Sopenharmony_ci    - os: osx
10d0a2ff35Sopenharmony_ci    - rust: beta
11d0a2ff35Sopenharmony_ci    - rust: nightly
12d0a2ff35Sopenharmony_ci      script:
13d0a2ff35Sopenharmony_ci        - cargo test
14d0a2ff35Sopenharmony_ci        - cargo bench
15d0a2ff35Sopenharmony_ci        - cargo test --features spin_no_std
16d0a2ff35Sopenharmony_ci        - cargo bench --features spin_no_std
17d0a2ff35Sopenharmony_ci        - cd compiletest
18d0a2ff35Sopenharmony_ci        - cargo clean
19d0a2ff35Sopenharmony_ci        - cargo test
20d0a2ff35Sopenharmony_ci        - cd ../
21d0a2ff35Sopenharmony_ci
22d0a2ff35Sopenharmony_ci    - rust: nightly
23d0a2ff35Sopenharmony_ci      before_script:
24d0a2ff35Sopenharmony_ci        - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH
25d0a2ff35Sopenharmony_ci      script:
26d0a2ff35Sopenharmony_ci        - cargo doc --no-deps --all-features
27d0a2ff35Sopenharmony_ci      after_success:
28d0a2ff35Sopenharmony_ci        - travis-cargo --only nightly doc-upload
29d0a2ff35Sopenharmony_ciscript:
30d0a2ff35Sopenharmony_ci  - cargo test
31d0a2ff35Sopenharmony_ci
32d0a2ff35Sopenharmony_cienv:
33d0a2ff35Sopenharmony_ci  global:
34d0a2ff35Sopenharmony_ci  - secure: YXu24LptjeYirjWYjWGsMT2m3mB7LvQATE6TVo7VEUXv8GYoy2ORIHD83PeImxC93MmZ01QeUezRzuCW51ZcK92VnNSBttlF60SvIX18VsJrV92tsAhievFstqYQ+fB8DIuQ8noU0jPz7GpI+R9dlTRSImAqWOnVIghA+Wzz7Js=
35