File tree Expand file tree Collapse file tree 1 file changed +19
-6
lines changed
Expand file tree Collapse file tree 1 file changed +19
-6
lines changed Original file line number Diff line number Diff line change @@ -80,23 +80,36 @@ jobs:
8080 target : x86_64-apple-darwin
8181 - os : windows-latest
8282 target : x86_64-pc-windows-msvc
83- - os : ubuntu-latest
84- target : wasm32-unknown-emscripten
8583 steps :
8684 - uses : actions/checkout@v3
8785 - uses : dtolnay/rust-toolchain@stable
8886 with :
8987 target : ${{ matrix.target }}
90- - name : Install emscripten (wasm32-unknown-emscripten)
91- if : ${{ matrix.target == 'wasm32-unknown-emscripten' }}
88+ - name : Run ${{ matrix.lua }} tests
89+ run : |
90+ cargo test --manifest-path testcrate/Cargo.toml --release --features ${{ matrix.lua }}
91+ shell : bash
92+
93+ test_emscripten :
94+ name : Test emscripten
95+ runs-on : ubuntu-latest
96+ needs : build
97+ strategy :
98+ matrix :
99+ lua : [lua54, lua53, lua52, lua51]
100+ steps :
101+ - uses : actions/checkout@v3
102+ - uses : dtolnay/rust-toolchain@stable
103+ with :
104+ target : wasm32-unknown-emscripten
105+ - name : Install emscripten
92106 run : |
93107 sudo apt-get update -y
94108 sudo apt-get install -y --no-install-recommends emscripten
95- echo 'CARGO_TARGET_WASM32_UNKNOWN_EMSCRIPTEN_RUNNER=node' >> $GITHUB_ENV
96- echo 'RUSTFLAGS="-C link-args=-sERROR_ON_UNDEFINED_SYMBOLS=0"' >> $GITHUB_ENV
97109 shell : bash
98110 - name : Run ${{ matrix.lua }} tests
99111 run : |
112+ export CARGO_TARGET_WASM32_UNKNOWN_EMSCRIPTEN_RUNNER=node
100113 cargo test --manifest-path testcrate/Cargo.toml --release --features ${{ matrix.lua }}
101114 shell : bash
102115
You can’t perform that action at this time.
0 commit comments