From a8861cbe9c92da79819854e9e743eaa4eb0e91f3 Mon Sep 17 00:00:00 2001 From: PoiScript Date: Wed, 9 Oct 2019 13:38:23 +0800 Subject: [PATCH] fix(fuzz): update fuzz test target --- orgize/fuzz/Cargo.toml | 7 +++---- orgize/fuzz/fuzz_targets/fuzz_target_1.rs | 7 ++++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/orgize/fuzz/Cargo.toml b/orgize/fuzz/Cargo.toml index 94bbe96..9162691 100644 --- a/orgize/fuzz/Cargo.toml +++ b/orgize/fuzz/Cargo.toml @@ -7,10 +7,9 @@ publish = false [package.metadata] cargo-fuzz = true -[dependencies.orgize] -path = ".." -[dependencies.libfuzzer-sys] -git = "https://github.com/rust-fuzz/libfuzzer-sys.git" +[dependencies] +libfuzzer-sys = { git = "https://github.com/rust-fuzz/libfuzzer-sys.git" } +orgize = { path = ".." } # Prevent this from interfering with workspaces [workspace] diff --git a/orgize/fuzz/fuzz_targets/fuzz_target_1.rs b/orgize/fuzz/fuzz_targets/fuzz_target_1.rs index 9313a36..bee8bcb 100644 --- a/orgize/fuzz/fuzz_targets/fuzz_target_1.rs +++ b/orgize/fuzz/fuzz_targets/fuzz_target_1.rs @@ -1,13 +1,14 @@ #![no_main] + #[macro_use] extern crate libfuzzer_sys; extern crate orgize; -use orgize::Parser; +use orgize::Org; #[cfg_attr(rustfmt, rustfmt_skip)] -fuzz_target!(|data: &[u8]| { +libfuzzer_sys::fuzz_target!(|data: &[u8]| { if let Ok(s) = std::str::from_utf8(data) { - let _ = Parser::new(s).collect::>(); + let _ = Org::parse(s); } });