Dominik Maier f4f23de32b
Fix fuzzers after HasTestcase (#1123) (#1162)
* Fix fuzzers after HasTestcase (#1123)

* Make the trait a trait

* Implement HasTestcase for Corpora

* fix

* fix

* a

* a

* fix

* wasm32

* a

* f

* f

* aa

---------

Co-authored-by: tokatoka <tokazerkje@outlook.com>
2023-03-19 11:58:32 +09:00

28 lines
710 B
Rust

pub mod diffing;
use std::env;
pub use diffing::*;
fn main() {
let args: Vec<String> = env::args().collect();
let commits = if args.len() > 1 {
args[1..].to_vec()
} else {
vec!["origin/main".into()]
};
let files = get_diffing_files(&commits);
let mut diff_crates = get_diffing_crates(&files);
let all_crates = find_all_crates();
extend_diffing_crates_with_deps(&mut diff_crates, &all_crates);
let mut fuzzers = vec![];
for file in diff_crates {
if file.starts_with("./fuzzers") || file.starts_with("fuzzers") {
fuzzers.push(file.parent().unwrap().display().to_string());
}
}
println!("{}", fuzzers.join("\n"));
}