How to Run the Fuzzer

Run default fuzz tests using:

cargo test --package pallet-property-management --features fuzzing

Targeted fuzz execution:

cargo test test_fuzz_unauthorized_property_transfer

You can loop multiple randomized cases:

#[test]
fn fuzz_bulk_property_transfer() {
    for _ in 0..50 {
        let action = fuzzer::generate_random_transfer();
        let _ = apply_property_transfer(origin.clone(), action);
    }
}

Last updated