Skip to content

Commit ec1ffa9

Browse files
committed
test windows on travis
1 parent 7a70f66 commit ec1ffa9

File tree

1 file changed

+61
-49
lines changed

1 file changed

+61
-49
lines changed

.travis.yml

Lines changed: 61 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -5,57 +5,69 @@ rust: nightly
55
matrix:
66
fast_finish: true
77
include:
8-
- env: TARGET=i586-unknown-linux-gnu
9-
- env: TARGET=i686-unknown-linux-gnu
10-
- env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
11-
- env: TARGET=x86_64-unknown-linux-gnu-emulated NO_ADD=1 STDSIMD_TEST_EVERYTHING=1
12-
- env: TARGET=x86_64-linux-android
13-
- env: TARGET=arm-unknown-linux-gnueabihf
14-
- env: TARGET=arm-linux-androideabi
15-
- env: TARGET=armv7-unknown-linux-gnueabihf
16-
- env: TARGET=aarch64-unknown-linux-gnu
17-
- env: TARGET=mips-unknown-linux-gnu NORUN=1
18-
- env: TARGET=mipsel-unknown-linux-gnu NORUN=1
19-
- env: TARGET=mips64-unknown-linux-gnuabi64 NORUN=1
20-
- env: TARGET=mips64el-unknown-linux-gnuabi64 NORUN=1
21-
- env: TARGET=aarch64-linux-android
22-
- env: TARGET=powerpc-unknown-linux-gnu
23-
- env: TARGET=powerpc64-unknown-linux-gnu
24-
- env: TARGET=powerpc64le-unknown-linux-gnu
25-
- env: TARGET=s390x-unknown-linux-gnu NORUN=1
26-
- os: osx
27-
env: TARGET=i686-apple-darwin
8+
- env: TARGET=x86_64-pc-windows-msvc NO_ADD=1
9+
os: windows
2810
script: ci/run.sh
29-
- os: osx
30-
env: TARGET=x86_64-apple-darwin NO_ADD=1
11+
- env: TARGET=x86_64-pc-windows-gnu
12+
os: windows
3113
script: ci/run.sh
32-
- env: TARGET=wasm32-unknown-unknown
33-
- env: TARGET=thumbv6m-none-eabi NOSTD=1
34-
- env: TARGET=thumbv7m-none-eabi NOSTD=1
35-
- env: TARGET=thumbv7em-none-eabi NOSTD=1
36-
- env: TARGET=thumbv7em-none-eabihf NOSTD=1
37-
- env: DOCUMENTATION
38-
install: true
39-
script: ci/dox.sh
40-
- env: VERIFY_X86
41-
script: cargo test --manifest-path crates/stdsimd-verify/Cargo.toml
42-
install: true
43-
- env: RUSTFMT=On TARGET=x86_64-unknown-linux-gnu NO_ADD=1
44-
before_script:
45-
- rustup component add rustfmt-preview
46-
script:
47-
- cargo fmt --all -- --check
48-
- env: CLIPPY=On TARGET=x86_64-unknown-linux-gnu NO_ADD=1
49-
script: |
50-
cargo install clippy
51-
cargo clippy --all -- -D clippy-pedantic
52-
allow_failures:
53-
- env: CLIPPY=On TARGET=x86_64-unknown-linux-gnu NO_ADD=1
54-
- env: RUSTFMT=On TARGET=x86_64-unknown-linux-gnu NO_ADD=1
55-
56-
before_install:
57-
# FIXME (travis-ci/travis-ci#8920) shouldn't be necessary...
58-
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)"
14+
- env: TARGET=i686-pc-windows-msvc
15+
os: windows
16+
script: ci/run.sh
17+
- env: TARGET=i686-pc-windows-gnu
18+
os: windows
19+
script: ci/run.sh
20+
#- env: TARGET=i586-unknown-linux-gnu
21+
#- env: TARGET=i686-unknown-linux-gnu
22+
#- env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
23+
#- env: TARGET=x86_64-unknown-linux-gnu-emulated NO_ADD=1 STDSIMD_TEST_EVERYTHING=1
24+
#- env: TARGET=x86_64-linux-android
25+
#- env: TARGET=arm-unknown-linux-gnueabihf
26+
#- env: TARGET=arm-linux-androideabi
27+
#- env: TARGET=armv7-unknown-linux-gnueabihf
28+
#- env: TARGET=aarch64-unknown-linux-gnu
29+
#- env: TARGET=mips-unknown-linux-gnu NORUN=1
30+
#- env: TARGET=mipsel-unknown-linux-gnu NORUN=1
31+
#- env: TARGET=mips64-unknown-linux-gnuabi64 NORUN=1
32+
#- env: TARGET=mips64el-unknown-linux-gnuabi64 NORUN=1
33+
#- env: TARGET=aarch64-linux-android
34+
#- env: TARGET=powerpc-unknown-linux-gnu
35+
#- env: TARGET=powerpc64-unknown-linux-gnu
36+
#- env: TARGET=powerpc64le-unknown-linux-gnu
37+
#- env: TARGET=s390x-unknown-linux-gnu NORUN=1
38+
#- os: osx
39+
# env: TARGET=i686-apple-darwin
40+
# script: ci/run.sh
41+
#- os: osx
42+
# env: TARGET=x86_64-apple-darwin NO_ADD=1
43+
# script: ci/run.sh
44+
#- env: TARGET=wasm32-unknown-unknown
45+
#- env: TARGET=thumbv6m-none-eabi NOSTD=1
46+
#- env: TARGET=thumbv7m-none-eabi NOSTD=1
47+
#- env: TARGET=thumbv7em-none-eabi NOSTD=1
48+
#- env: TARGET=thumbv7em-none-eabihf NOSTD=1
49+
#- env: DOCUMENTATION
50+
# install: true
51+
# script: ci/dox.sh
52+
#- env: VERIFY_X86
53+
# script: cargo test --manifest-path crates/stdsimd-verify/Cargo.toml
54+
# install: true
55+
#- env: RUSTFMT=On TARGET=x86_64-unknown-linux-gnu NO_ADD=1
56+
# before_script:
57+
# - rustup component add rustfmt-preview
58+
# script:
59+
# - cargo fmt --all -- --check
60+
#- env: CLIPPY=On TARGET=x86_64-unknown-linux-gnu NO_ADD=1
61+
# script: |
62+
# cargo install clippy
63+
# cargo clippy --all -- -D clippy-pedantic
64+
#allow_failures:
65+
#- env: CLIPPY=On TARGET=x86_64-unknown-linux-gnu NO_ADD=1
66+
#- env: RUSTFMT=On TARGET=x86_64-unknown-linux-gnu NO_ADD=1
67+
#- env: TARGET=x86_64-pc-windows-msvc
68+
#- env: TARGET=x86_64-pc-windows-gnu
69+
#- env: TARGET=i686-pc-windows-msvc
70+
#- env: TARGET=i686-pc-windows-gnu
5971

6072
install:
6173
- if [ "$NO_ADD" == "" ]; then rustup target add $TARGET; fi

0 commit comments

Comments
 (0)