From a990de90fe41456a23e58bd087d2f107d321f3a1 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Fri, 19 Jul 2024 16:37:58 +0400 Subject: Deleted vendor folder --- vendor/tiff/tests/fuzz_tests.rs | 51 ----------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 vendor/tiff/tests/fuzz_tests.rs (limited to 'vendor/tiff/tests/fuzz_tests.rs') diff --git a/vendor/tiff/tests/fuzz_tests.rs b/vendor/tiff/tests/fuzz_tests.rs deleted file mode 100644 index 446d6bd..0000000 --- a/vendor/tiff/tests/fuzz_tests.rs +++ /dev/null @@ -1,51 +0,0 @@ -extern crate tiff; - -use tiff::decoder::Decoder; -use tiff::TiffResult; - -use std::fs::File; - -fn test_directory bool>(path: &str, f: F) { - for entry in std::fs::read_dir(path).unwrap() { - let file = File::open(entry.unwrap().path()).unwrap(); - assert!(f(file)); - } -} - -fn decode_tiff(file: File) -> TiffResult<()> { - let mut decoder = Decoder::new(file)?; - decoder.read_image()?; - Ok(()) -} - -#[test] -fn oor_panic() { - test_directory("./tests/fuzz_images/oor_panic", |file| { - let _ = decode_tiff(file); - true - }); -} - -#[test] -fn oom_crash() { - test_directory("./tests/fuzz_images/oom_crash", |file| { - decode_tiff(file).is_err() - }); -} - -#[test] -fn inf_loop() { - test_directory("./tests/fuzz_images/inf_loop", |file| { - let _ = decode_tiff(file); - true - }); -} - -// https://github.com/image-rs/image-tiff/issues/33 -#[test] -fn divide_by_zero() { - test_directory("./tests/fuzz_images/divide_by_zero", |file| { - let _ = decode_tiff(file); - true - }); -} -- cgit v1.2.3