You've already forked parse_datetime
mirror of
https://github.com/uutils/parse_datetime.git
synced 2026-06-10 16:13:15 -07:00
42233b0c81
Add a dedicated fuzz_large_year target with structured inputs biased toward large years (near 9999 boundary, up to GNU_MAX_YEAR). Keep the original fuzz_parse_datetime target unchanged for raw-bytes fuzzing.
28 lines
460 B
TOML
28 lines
460 B
TOML
[package]
|
|
name = "fuzz_parse_datetime"
|
|
version = "0.2.0"
|
|
edition = "2021"
|
|
|
|
[package.metadata]
|
|
cargo-fuzz = true
|
|
|
|
[dependencies]
|
|
libfuzzer-sys = "0.4.7"
|
|
arbitrary = { version = "1", features = ["derive"] }
|
|
jiff = "0.2"
|
|
|
|
[dependencies.parse_datetime]
|
|
path = "../"
|
|
|
|
[[bin]]
|
|
name = "fuzz_parse_datetime"
|
|
path = "fuzz_targets/parse_datetime.rs"
|
|
test = false
|
|
doc = false
|
|
|
|
[[bin]]
|
|
name = "fuzz_large_year"
|
|
path = "fuzz_targets/large_year.rs"
|
|
test = false
|
|
doc = false
|