]> git.lizzy.rs Git - rust.git/blob - appveyor.yml
deps: bump rustc-ap crates to v709
[rust.git] / appveyor.yml
1 # This is based on https://github.com/japaric/rust-everywhere/blob/master/appveyor.yml\r
2 # and modified (mainly removal of deployment) to suit rustfmt.\r
3 \r
4 environment:\r
5   global:\r
6     PROJECT_NAME: rustfmt\r
7   matrix:\r
8     # Stable channel\r
9     # - TARGET: i686-pc-windows-gnu\r
10     #   CHANNEL: stable\r
11     # - TARGET: i686-pc-windows-msvc\r
12     #   CHANNEL: stable\r
13     # - TARGET: x86_64-pc-windows-gnu\r
14     #   CHANNEL: stable\r
15     # - TARGET: x86_64-pc-windows-msvc\r
16     #   CHANNEL: stable\r
17     # Beta channel\r
18     # - TARGET: i686-pc-windows-gnu\r
19     #   CHANNEL: beta\r
20     # - TARGET: i686-pc-windows-msvc\r
21     #   CHANNEL: beta\r
22     # - TARGET: x86_64-pc-windows-gnu\r
23     #   CHANNEL: beta\r
24     # - TARGET: x86_64-pc-windows-msvc\r
25     #   CHANNEL: beta\r
26     # Nightly channel\r
27     - TARGET: i686-pc-windows-gnu\r
28       CHANNEL: nightly\r
29     - TARGET: i686-pc-windows-msvc\r
30       CHANNEL: nightly\r
31     - TARGET: x86_64-pc-windows-gnu\r
32       CHANNEL: nightly\r
33     - TARGET: x86_64-pc-windows-msvc\r
34       CHANNEL: nightly\r
35 \r
36 # Install Rust and Cargo\r
37 # (Based on from https://github.com/rust-lang/libc/blob/master/appveyor.yml)\r
38 install:\r
39   - appveyor-retry appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe\r
40   - if "%TARGET%" == "i686-pc-windows-gnu" set PATH=%PATH%;C:\msys64\mingw32\bin\r
41   - if "%TARGET%" == "x86_64-pc-windows-gnu" set PATH=%PATH%;C:\msys64\mingw64\bin\r
42   - set PATH=%PATH%;C:\Users\appveyor\.cargo\bin\r
43   - rustup-init.exe --default-host %TARGET% --default-toolchain %CHANNEL% -y\r
44   - rustc -Vv\r
45   - cargo -V\r
46 \r
47 # ???\r
48 build: false\r
49 \r
50 test_script:\r
51   - set CFG_RELEASE_CHANNEL=nightly\r
52   - set CFG_RELEASE=nightly\r
53   - cargo build --verbose\r
54   - cargo test\r
55   - cargo test -- --ignored\r