Skip to content

Commit bb597dd

Browse files
authored
Merge pull request #4646 from joostjager/stdin-fuzz-no-logging
Allow stdin fuzz targets to suppress logs
2 parents b7a11a9 + c5fa613 commit bb597dd

73 files changed

Lines changed: 365 additions & 73 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

fuzz/fuzz-fake-hashes/src/bin/base32_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
base32_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
base32_test(&data, test_logger::DevNull {});
76+
} else {
77+
base32_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

fuzz/fuzz-fake-hashes/src/bin/bech32_parse_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
bech32_parse_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
bech32_parse_test(&data, test_logger::DevNull {});
76+
} else {
77+
bech32_parse_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

fuzz/fuzz-fake-hashes/src/bin/bolt11_deser_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
bolt11_deser_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
bolt11_deser_test(&data, test_logger::DevNull {});
76+
} else {
77+
bolt11_deser_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

fuzz/fuzz-fake-hashes/src/bin/chanmon_deser_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
chanmon_deser_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
chanmon_deser_test(&data, test_logger::DevNull {});
76+
} else {
77+
chanmon_deser_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

fuzz/fuzz-fake-hashes/src/bin/feature_flags_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
feature_flags_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
feature_flags_test(&data, test_logger::DevNull {});
76+
} else {
77+
feature_flags_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

fuzz/fuzz-fake-hashes/src/bin/fromstr_to_netaddress_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
fromstr_to_netaddress_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
fromstr_to_netaddress_test(&data, test_logger::DevNull {});
76+
} else {
77+
fromstr_to_netaddress_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

fuzz/fuzz-fake-hashes/src/bin/fs_store_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
fs_store_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
fs_store_test(&data, test_logger::DevNull {});
76+
} else {
77+
fs_store_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

fuzz/fuzz-fake-hashes/src/bin/full_stack_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
full_stack_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
full_stack_test(&data, test_logger::DevNull {});
76+
} else {
77+
full_stack_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

fuzz/fuzz-fake-hashes/src/bin/gossip_discovery_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
gossip_discovery_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
gossip_discovery_test(&data, test_logger::DevNull {});
76+
} else {
77+
gossip_discovery_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

fuzz/fuzz-fake-hashes/src/bin/indexedmap_target.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ fn main() {
7171

7272
let mut data = Vec::with_capacity(8192);
7373
std::io::stdin().read_to_end(&mut data).unwrap();
74-
indexedmap_test(&data, test_logger::Stdout {});
74+
if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
75+
indexedmap_test(&data, test_logger::DevNull {});
76+
} else {
77+
indexedmap_test(&data, test_logger::Stdout {});
78+
}
7579
}
7680

7781
#[test]

0 commit comments

Comments
 (0)