#[test]
fn test_all_artifacts() {
extern crate std;
use crate::decoding::BlockDecodingStrategy;
use crate::decoding::FrameDecoder;
use std::borrow::ToOwned;
use std::fs;
use std::fs::File;
let mut frame_dec = FrameDecoder::new();
for file in fs::read_dir("./fuzz/artifacts/decode").unwrap() {
let file_name = file.unwrap().path();
let fnstr = file_name.to_str().unwrap().to_owned();
if !fnstr.contains("/crash-") {
continue;
}
let mut f = File::open(file_name.clone()).unwrap();
let _: Result<_, _> = frame_dec
.reset(&mut f)
.and_then(|()| frame_dec.decode_blocks(&mut f, BlockDecodingStrategy::All));
}
}