mirror of https://github.com/icedland/iced.git
Update build.yml
This commit is contained in:
parent
81cd78457b
commit
b52761f7b5
|
@ -174,6 +174,7 @@ jobs:
|
|||
rustup toolchain install 1.44.1 --no-self-update
|
||||
rustup target add wasm32-unknown-unknown --toolchain 1.44.1
|
||||
rustup component add clippy --toolchain 1.44.1
|
||||
rustup component add rustfmt --toolchain 1.44.1
|
||||
# 1.45 workaround
|
||||
|
||||
rustup update --no-self-update
|
||||
|
@ -206,9 +207,9 @@ jobs:
|
|||
echo ==== ${bitness}-bit: Generating valid/invalid files ====
|
||||
dotnet run -c:Release -p src/csharp/Intel/IcedFuzzer/IcedFuzzer/IcedFuzzer.csproj -- -$bitness -oil $invalid_file -ovlc $valid_file
|
||||
echo ==== ${bitness}-bit: Testing valid instructions ====
|
||||
cargo run --release --manifest-path src/rust/Cargo.toml -p iced-x86-fzgt -- -b $bitness -f $valid_file
|
||||
cargo run --color always --release --manifest-path src/rust/Cargo.toml -p iced-x86-fzgt -- -b $bitness -f $valid_file
|
||||
echo ==== ${bitness}-bit: Testing invalid instructions ====
|
||||
cargo run --release --manifest-path src/rust/Cargo.toml -p iced-x86-fzgt -- -b $bitness -f $invalid_file --invalid
|
||||
cargo run --color always --release --manifest-path src/rust/Cargo.toml -p iced-x86-fzgt -- -b $bitness -f $invalid_file --invalid
|
||||
done
|
||||
rm $valid_file
|
||||
rm $invalid_file
|
||||
|
@ -362,6 +363,8 @@ jobs:
|
|||
git clean -xdf
|
||||
|
||||
- name: iced-x86-js tests
|
||||
# Disable this for now: https://github.com/rustwasm/wasm-pack/issues/886
|
||||
continue-on-error: true
|
||||
shell: bash
|
||||
run: |
|
||||
export PATH="$HOME/.cargo/bin:$PATH"
|
||||
|
@ -415,6 +418,7 @@ jobs:
|
|||
export PATH="$HOME/.cargo/bin:$PATH"
|
||||
export RUSTFLAGS="-D warnings"
|
||||
cd src/rust/iced-x86
|
||||
sed -i 's/"iced-x86-fzgt",/#"iced-x86-fzgt",/' ../Cargo.toml
|
||||
echo ==== UPDATE Cargo.lock ====
|
||||
cargo +1.20.0 generate-lockfile
|
||||
cargo +1.20.0 update --package lazy_static --precise 1.1.1
|
||||
|
@ -422,3 +426,4 @@ jobs:
|
|||
cargo +1.20.0 build --color always --features "db" --release
|
||||
echo ==== TEST RELEASE ====
|
||||
cargo +1.20.0 test --color always --features "db" --release -- --skip "lib.rs"
|
||||
git checkout ../Cargo.toml
|
||||
|
|
Loading…
Reference in New Issue