flowrs-engine/crates/flowrs-transport/fuzz/Cargo.toml
flowRS fd958c0547 flowRS engine, cut from flowRS 3451b065
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-02 19:04:39 -05:00

41 lines
932 B
TOML

# Coverage-guided fuzzing of the typed link (src/link.rs), with cargo-fuzz (libFuzzer).
# Its own workspace, so the flowRS workspace never builds it: it needs a nightly toolchain
# and a sanitizer runtime.
#
# cargo +nightly fuzz run link_receive -- -max_total_time=3600
# cargo +nightly fuzz run cobs -- -max_total_time=3600
#
# The bounded, deterministic sibling runs in `make test`
# (tests/link_wire.rs: mangled_streams_never_deliver_what_was_not_sent).
[package]
name = "flowrs-transport-fuzz"
version = "0.0.0"
publish = false
edition = "2024"
[package.metadata]
cargo-fuzz = true
[dependencies]
libfuzzer-sys = "0.4.10"
[dependencies.flowrs-transport]
path = ".."
default-features = false
[workspace]
members = ["."]
[[bin]]
name = "link_receive"
path = "fuzz_targets/link_receive.rs"
test = false
doc = false
bench = false
[[bin]]
name = "cobs"
path = "fuzz_targets/cobs.rs"
test = false
doc = false
bench = false