@@ -30,12 +30,12 @@ static VIDEO_EME_CBCS_MP4: &str = "tests/bipbop_cbcs_video_init.mp4";
30
30
static VIDEO_AV1_MP4 : & str = "tests/tiny_av1.mp4" ;
31
31
static IMAGE_AVIF : & str = "av1-avif/testFiles/Microsoft/Monochrome.avif" ;
32
32
static IMAGE_AVIF_EXTENTS : & str = "tests/kodim-extents.avif" ;
33
- static IMAGE_AVIF_CORRUPT : & str = "tests/bug-1655846.avif" ;
34
- static IMAGE_AVIF_CORRUPT_2 : & str = "tests/bug-1661347.avif" ;
35
- static IMAGE_AVIF_CORRUPT_3 : & str = "tests/bad-ipma-version.avif" ;
33
+ static IMAGE_AVIF_CORRUPT : & str = "tests/corrupt/ bug-1655846.avif" ;
34
+ static IMAGE_AVIF_CORRUPT_2 : & str = "tests/corrupt/ bug-1661347.avif" ;
35
+ static IMAGE_AVIF_CORRUPT_3 : & str = "tests/corrupt/ bad-ipma-version.avif" ;
36
36
static IMAGE_AVIF_GRID : & str = "av1-avif/testFiles/Microsoft/Summer_in_Tomsk_720p_5x4_grid.avif" ;
37
37
static AVIF_TEST_DIRS : & [ & str ] = & [ "tests" , "av1-avif/testFiles" ] ;
38
- static AVIF_CORRUPT_IMAGES : & [ & str ] = & [ IMAGE_AVIF_CORRUPT , IMAGE_AVIF_CORRUPT_2 ] ;
38
+ static AVIF_CORRUPT_IMAGES : & str = "tests/corrupt" ;
39
39
40
40
// Adapted from https://github.com/GuillaumeGomez/audio-video-metadata/blob/9dff40f565af71d5502e03a2e78ae63df95cfd40/src/metadata.rs#L53
41
41
#[ test]
@@ -674,13 +674,7 @@ fn public_avif_read_samples() {
674
674
eprintln ! ( "Skipping {:?}" , path) ;
675
675
continue ; // Skip directories, ReadMe.txt, etc.
676
676
}
677
- if AVIF_CORRUPT_IMAGES
678
- . iter ( )
679
- . find ( |& & corrupt| {
680
- std:: fs:: canonicalize ( corrupt) . unwrap ( ) == path. canonicalize ( ) . unwrap ( )
681
- } )
682
- . is_some ( )
683
- {
677
+ if path. parent ( ) . unwrap ( ) == Path :: new ( AVIF_CORRUPT_IMAGES ) {
684
678
eprintln ! ( "Skipping {:?}" , path) ;
685
679
continue ;
686
680
}
0 commit comments