Skip to content

Commit 547a4ab

Browse files
fix(fuzz): enable env_logger in fuzz targets (#808)
Use `RUST_LOG=debug cargo fuzz run $target_name` to get the generated inputs for fuzzing.
1 parent 523d9ce commit 547a4ab

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

fuzz/fuzz_targets/coordinate.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ use libfuzzer_sys::fuzz_target;
44
use log::debug;
55

66
fuzz_target!(|data: &str| {
7+
let _ = env_logger::try_init();
8+
79
let coord = data.parse::<SchemaCoordinate>();
810
if let Ok(coord) = &coord {
911
assert_eq!(

fuzz/fuzz_targets/lexer.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ use log::debug;
66
use std::panic;
77

88
fuzz_target!(|data: &[u8]| {
9+
let _ = env_logger::try_init();
10+
911
let doc_generated = match generate_valid_document(data) {
1012
Ok(d) => d,
1113
Err(_) => {

fuzz/fuzz_targets/parser.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ use log::debug;
66
use std::panic;
77

88
fuzz_target!(|data: &[u8]| {
9+
let _ = env_logger::try_init();
10+
911
let doc_generated = match generate_valid_document(data) {
1012
Ok(d) => d,
1113
Err(_err) => {

fuzz/fuzz_targets/strings.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ use libfuzzer_sys::fuzz_target;
44
use log::debug;
55

66
fuzz_target!(|data: &str| {
7+
let _ = env_logger::try_init();
8+
79
let mut input = Schema::new();
810
let def = input.schema_definition.make_mut();
911
def.description = Some(data.into());

0 commit comments

Comments
 (0)