]> git.proxmox.com Git - rustc.git/blame - vendor/parking_lot/appveyor.yml
New upstream version 1.45.0+dfsg1
[rustc.git] / vendor / parking_lot / appveyor.yml
CommitLineData
ba9703b0
XL
1environment:
2 TRAVIS_CARGO_NIGHTLY_FEATURE: nightly
3 RUST_TEST_THREADS: 1
4 matrix:
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.36.0
29 - TARGET: i686-pc-windows-msvc
30 MSYSTEM: MINGW32
31 CPU: i686
32 TOOLCHAIN: 1.36.0
33 - TARGET: x86_64-pc-windows-gnu
34 MSYSTEM: MINGW64
35 CPU: x86_64
36 TOOLCHAIN: 1.36.0
37 - TARGET: i686-pc-windows-gnu
38 MSYSTEM: MINGW32
39 CPU: i686
40 TOOLCHAIN: 1.36.0
41
42install:
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
48 - rustc -vV
49 - cargo -vV
50
51build_script:
52 - cargo build --features "%FEATURES%"
53
54test_script:
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