Skip to content
Snippets Groups Projects
Commit 9ec7d217 authored by Joe Richey's avatar Joe Richey Committed by Joseph Richey
Browse files

travis: Move cloudabi to xbuild section

Cloud ABI [is now Tier 3](https://github.com/rust-lang/rust/pull/75568),
so its libstd is no longer distributed with Rust.

Firefox testing is also disabled due to:
  https://github.com/rustwasm/wasm-bindgen/issues/2261



Signed-off-by: default avatarJoe Richey <joerichey@google.com>
parent d8679fbf
No related branches found
No related tags found
No related merge requests found
...@@ -31,15 +31,15 @@ matrix: ...@@ -31,15 +31,15 @@ matrix:
- name: "WASM via stdweb, wasm-bindgen and WASI" - name: "WASM via stdweb, wasm-bindgen and WASI"
rust: stable rust: stable
addons: addons:
firefox: latest # firefox: latest
chrome: stable chrome: stable
install: install:
- rustup target add wasm32-unknown-unknown - rustup target add wasm32-unknown-unknown
- rustup target add wasm32-wasi - rustup target add wasm32-wasi
# Get latest geckodriver # Get latest geckodriver
- export VERSION=$(curl -s https://api.github.com/repos/mozilla/geckodriver/releases/latest | jq -r ".tag_name") # - export VERSION=$(curl -s https://api.github.com/repos/mozilla/geckodriver/releases/latest | jq -r ".tag_name")
- wget -O geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/$VERSION/geckodriver-$VERSION-linux64.tar.gz # - wget -O geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/$VERSION/geckodriver-$VERSION-linux64.tar.gz
- tar -xzf geckodriver.tar.gz # - tar -xzf geckodriver.tar.gz
# Get latest chromedirver # Get latest chromedirver
- export VERSION=$(wget -q -O - https://chromedriver.storage.googleapis.com/LATEST_RELEASE) - export VERSION=$(wget -q -O - https://chromedriver.storage.googleapis.com/LATEST_RELEASE)
- wget -O chromedriver.zip https://chromedriver.storage.googleapis.com/$VERSION/chromedriver_linux64.zip - wget -O chromedriver.zip https://chromedriver.storage.googleapis.com/$VERSION/chromedriver_linux64.zip
...@@ -68,7 +68,8 @@ matrix: ...@@ -68,7 +68,8 @@ matrix:
# - cargo web test --target=wasm32-unknown-unknown --features=stdweb # - cargo web test --target=wasm32-unknown-unknown --features=stdweb
# wasm-bindgen tests (Node, Firefox, Chrome) # wasm-bindgen tests (Node, Firefox, Chrome)
- cargo test --target wasm32-unknown-unknown --features=wasm-bindgen - cargo test --target wasm32-unknown-unknown --features=wasm-bindgen
- GECKODRIVER=$PWD/geckodriver cargo test --target wasm32-unknown-unknown --features=test-in-browser # Firefox is broken, see https://github.com/rustwasm/wasm-bindgen/issues/2261
# - GECKODRIVER=$PWD/geckodriver cargo test --target wasm32-unknown-unknown --features=test-in-browser
- CHROMEDRIVER=$PWD/chromedriver cargo test --target wasm32-unknown-unknown --features=test-in-browser - CHROMEDRIVER=$PWD/chromedriver cargo test --target wasm32-unknown-unknown --features=test-in-browser
- name: "WASM via Emscripten" - name: "WASM via Emscripten"
...@@ -129,7 +130,6 @@ matrix: ...@@ -129,7 +130,6 @@ matrix:
rust: nightly-2020-09-08 rust: nightly-2020-09-08
install: install:
- rustup target add x86_64-sun-solaris - rustup target add x86_64-sun-solaris
- rustup target add x86_64-unknown-cloudabi
- rustup target add x86_64-unknown-freebsd - rustup target add x86_64-unknown-freebsd
- rustup target add x86_64-fuchsia - rustup target add x86_64-fuchsia
- rustup target add x86_64-unknown-netbsd - rustup target add x86_64-unknown-netbsd
...@@ -140,12 +140,12 @@ matrix: ...@@ -140,12 +140,12 @@ matrix:
- cargo install cargo-xbuild || true - cargo install cargo-xbuild || true
script: script:
- cargo build --target=x86_64-sun-solaris - cargo build --target=x86_64-sun-solaris
- cargo build --target=x86_64-unknown-cloudabi
- cargo build --target=x86_64-unknown-freebsd - cargo build --target=x86_64-unknown-freebsd
- cargo build --target=x86_64-fuchsia - cargo build --target=x86_64-fuchsia
- cargo build --target=x86_64-unknown-netbsd - cargo build --target=x86_64-unknown-netbsd
- cargo build --target=x86_64-unknown-redox - cargo build --target=x86_64-unknown-redox
- cargo build --target=x86_64-fortanix-unknown-sgx - cargo build --target=x86_64-fortanix-unknown-sgx
- cargo xbuild --target=x86_64-unknown-cloudabi
- cargo xbuild --target=x86_64-unknown-uefi - cargo xbuild --target=x86_64-unknown-uefi
- cargo xbuild --target=x86_64-unknown-hermit - cargo xbuild --target=x86_64-unknown-hermit
- cargo xbuild --target=x86_64-unknown-l4re-uclibc - cargo xbuild --target=x86_64-unknown-l4re-uclibc
...@@ -153,12 +153,12 @@ matrix: ...@@ -153,12 +153,12 @@ matrix:
# also test minimum dependency versions are usable # also test minimum dependency versions are usable
- cargo generate-lockfile -Z minimal-versions - cargo generate-lockfile -Z minimal-versions
- cargo build --target=x86_64-sun-solaris - cargo build --target=x86_64-sun-solaris
- cargo build --target=x86_64-unknown-cloudabi
- cargo build --target=x86_64-unknown-freebsd - cargo build --target=x86_64-unknown-freebsd
- cargo build --target=x86_64-fuchsia - cargo build --target=x86_64-fuchsia
- cargo build --target=x86_64-unknown-netbsd - cargo build --target=x86_64-unknown-netbsd
- cargo build --target=x86_64-unknown-redox - cargo build --target=x86_64-unknown-redox
- cargo build --target=x86_64-fortanix-unknown-sgx - cargo build --target=x86_64-fortanix-unknown-sgx
- cargo xbuild --target=x86_64-unknown-cloudabi
- cargo xbuild --target=x86_64-unknown-uefi - cargo xbuild --target=x86_64-unknown-uefi
- cargo xbuild --target=x86_64-unknown-hermit - cargo xbuild --target=x86_64-unknown-hermit
- cargo xbuild --target=x86_64-unknown-l4re-uclibc - cargo xbuild --target=x86_64-unknown-l4re-uclibc
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment