mirror of https://github.com/yewstack/yew
Don't use wasm-pack in CI (#2648)
* don't use wasm-pack for wasm tests * use proper version of wasm-bindgen-cli * also run with chrome driver * use cargo pkgid
This commit is contained in:
parent
c4338a7e05
commit
653aa542b3
|
@ -125,22 +125,44 @@ jobs:
|
||||||
override: true
|
override: true
|
||||||
profile: minimal
|
profile: minimal
|
||||||
|
|
||||||
- uses: jetli/wasm-pack-action@v0.3.0
|
- uses: browser-actions/setup-geckodriver@latest
|
||||||
with:
|
- uses: nanasess/setup-chromedriver@v1
|
||||||
version: "latest"
|
|
||||||
|
|
||||||
- uses: Swatinem/rust-cache@v1
|
- uses: Swatinem/rust-cache@v1
|
||||||
|
|
||||||
|
- name: Install wasm-bindgen-cli
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
if [ ! -f "Cargo.lock" ]; then
|
||||||
|
cargo fetch
|
||||||
|
fi
|
||||||
|
VERSION=`cargo pkgid --frozen wasm-bindgen | cut -d ":" -f 3`
|
||||||
|
cargo install --version $VERSION wasm-bindgen-cli
|
||||||
|
|
||||||
|
- name: debug
|
||||||
|
run: |
|
||||||
|
geckodriver --version
|
||||||
|
echo ""
|
||||||
|
which geckodriver
|
||||||
|
chromedriver --version
|
||||||
|
echo ""
|
||||||
|
which chromedriver
|
||||||
|
echo ""
|
||||||
|
wasm-bindgen --version
|
||||||
|
echo ""
|
||||||
|
which wasm-bindgen
|
||||||
|
|
||||||
- name: Run tests - yew
|
- name: Run tests - yew
|
||||||
run: |
|
run: |
|
||||||
cd packages/yew
|
cd packages/yew
|
||||||
wasm-pack test --chrome --firefox --headless -- --features "wasm_test"
|
CHROMEDRIVER=$(which chromedriver) cargo test --features wasm_test --target wasm32-unknown-unknown
|
||||||
|
GECKODRIVER=$(which geckodriver) cargo test --features wasm_test --target wasm32-unknown-unknown
|
||||||
|
|
||||||
- name: Run tests - yew-router
|
- name: Run tests - yew-router
|
||||||
run: |
|
run: |
|
||||||
cd packages/yew-router
|
cd packages/yew-router
|
||||||
wasm-pack test --chrome --firefox --headless
|
CHROMEDRIVER=$(which chromedriver) cargo test --target wasm32-unknown-unknown
|
||||||
|
GECKODRIVER=$(which geckodriver) cargo test --target wasm32-unknown-unknown
|
||||||
|
|
||||||
unit_tests:
|
unit_tests:
|
||||||
name: Unit Tests on ${{ matrix.toolchain }}
|
name: Unit Tests on ${{ matrix.toolchain }}
|
||||||
|
|
|
@ -39,9 +39,9 @@ members = [
|
||||||
"examples/suspense",
|
"examples/suspense",
|
||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
"tools/changelog",
|
|
||||||
"tools/process-benchmark-results",
|
|
||||||
"tools/benchmark-struct",
|
"tools/benchmark-struct",
|
||||||
"tools/benchmark-hooks",
|
"tools/benchmark-hooks",
|
||||||
|
"tools/changelog",
|
||||||
|
"tools/process-benchmark-results",
|
||||||
"tools/website-test",
|
"tools/website-test",
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue