Create fuzzers for testing correctness of parsing, linting and fixing (#4822)

Co-authored-by: Micha Reiser <micha@reiser.io>
This commit is contained in:
Addison Crump
2023-06-07 14:57:07 +02:00
committed by GitHub
parent 6ab3fc60f4
commit 2f125f4019
14 changed files with 2328 additions and 9 deletions

View File

@@ -87,6 +87,19 @@ jobs:
name: ruff
path: target/debug/ruff
cargo-fuzz:
runs-on: ubuntu-latest
name: "cargo fuzz"
steps:
- uses: actions/checkout@v3
- name: "Install Rust toolchain"
run: rustup show
- uses: Swatinem/rust-cache@v2
- name: "Install cargo-binstall"
uses: taiki-e/install-action@cargo-binstall
- run: cargo binstall cargo-fuzz -y
- run: cargo fuzz build -s none
cargo-test-wasm:
runs-on: ubuntu-latest
name: "cargo test (wasm)"