]>
Commit | Line | Data |
---|---|---|
83c7162d XL |
1 | environment: |
2 | TRAVIS_CARGO_NIGHTLY_FEATURE: nightly | |
3 | RUST_TEST_THREADS: 1 | |
4 | matrix: | |
e1599b0c XL |
5 | - TARGET: x86_64-pc-windows-msvc |
6 | MSYSTEM: MINGW64 | |
7 | CPU: x86_64 | |
8 | TOOLCHAIN: nightly | |
9 | FEATURES: nightly | |
10 | - TARGET: i686-pc-windows-msvc | |
11 | MSYSTEM: MINGW32 | |
12 | CPU: i686 | |
13 | TOOLCHAIN: nightly | |
14 | FEATURES: nightly | |
15 | - TARGET: x86_64-pc-windows-gnu | |
16 | MSYSTEM: MINGW64 | |
17 | CPU: x86_64 | |
18 | TOOLCHAIN: nightly | |
19 | FEATURES: nightly | |
20 | - TARGET: i686-pc-windows-gnu | |
21 | MSYSTEM: MINGW32 | |
22 | CPU: i686 | |
23 | TOOLCHAIN: nightly | |
24 | FEATURES: nightly | |
25 | - TARGET: x86_64-pc-windows-msvc | |
26 | MSYSTEM: MINGW64 | |
27 | CPU: x86_64 | |
28 | TOOLCHAIN: 1.32.0 | |
29 | - TARGET: i686-pc-windows-msvc | |
30 | MSYSTEM: MINGW32 | |
31 | CPU: i686 | |
32 | TOOLCHAIN: 1.32.0 | |
33 | - TARGET: x86_64-pc-windows-gnu | |
34 | MSYSTEM: MINGW64 | |
35 | CPU: x86_64 | |
36 | TOOLCHAIN: 1.32.0 | |
37 | - TARGET: i686-pc-windows-gnu | |
38 | MSYSTEM: MINGW32 | |
39 | CPU: i686 | |
40 | TOOLCHAIN: 1.32.0 | |
83c7162d XL |
41 | |
42 | install: | |
e1599b0c XL |
43 | - set PATH=C:\msys64\%MSYSTEM%\bin;c:\msys64\usr\bin;%PATH% |
44 | - pacman --noconfirm -Syu mingw-w64-%CPU%-make | |
45 | - appveyor-retry appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe | |
46 | - rustup-init.exe -y --default-host %TARGET% --default-toolchain %TOOLCHAIN% | |
47 | - set PATH=%PATH%;C:\Users\appveyor\.cargo\bin | |
83c7162d XL |
48 | - rustc -vV |
49 | - cargo -vV | |
50 | ||
51 | build_script: | |
e1599b0c | 52 | - cargo build --features "%FEATURES%" |
83c7162d XL |
53 | |
54 | test_script: | |
e1599b0c XL |
55 | - cargo test --all --features "%FEATURES%" |
56 | - cargo doc --all | |
57 | - cd benchmark | |
58 | - cargo run --release --bin mutex -- 2 1 0 1 2 | |
59 | - cargo run --release --bin rwlock -- 1 1 1 0 1 2 |