1 ! Copyright (C) 2009 Doug Coleman, Keith Lazuka
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: images.testing io.directories ;
6 ! Test files from PngSuite (http://www.libpng.org/pub/png/pngsuite.html)
8 ! The subset of the suite that should work given the current implementation.
9 "vocab:images/testing/png" [
10 "basn2c08.png" decode-test
11 "basn6a08.png" decode-test
12 "f00n2c08.png" decode-test
13 "f01n2c08.png" decode-test
14 "f02n2c08.png" decode-test
15 "f03n2c08.png" decode-test
16 "f04n2c08.png" decode-test
17 "z00n2c08.png" decode-test
18 "z03n2c08.png" decode-test
19 "z06n2c08.png" decode-test
20 "z09n2c08.png" decode-test
23 ! The current PNG decoder implementation is very limited,
24 ! so the entire test suite is not currently enabled.
25 ! "vocab:images/testing/png/suite" [
26 ! "basi0g01.png" decode-test
27 ! "basi0g02.png" decode-test
28 ! "basi0g04.png" decode-test
29 ! "basi0g08.png" decode-test
30 ! "basi0g16.png" decode-test
31 ! "basi2c08.png" decode-test
32 ! "basi2c16.png" decode-test
33 ! "basi3p01.png" decode-test
34 ! "basi3p02.png" decode-test
35 ! "basi3p04.png" decode-test
36 ! "basi3p08.png" decode-test
37 ! "basi4a08.png" decode-test
38 ! "basi4a16.png" decode-test
39 ! "basi6a08.png" decode-test
40 ! "basi6a16.png" decode-test
41 ! "basn0g01.png" decode-test
42 ! "basn0g02.png" decode-test
43 ! "basn0g04.png" decode-test
44 ! "basn0g08.png" decode-test
45 ! "basn0g16.png" decode-test
46 ! "basn2c08.png" decode-test
47 ! "basn2c16.png" decode-test
48 ! "basn3p01.png" decode-test
49 ! "basn3p02.png" decode-test
50 ! "basn3p04.png" decode-test
51 ! "basn3p08.png" decode-test
52 ! "basn4a08.png" decode-test
53 ! "basn4a16.png" decode-test
54 ! "basn6a08.png" decode-test
55 ! "basn6a16.png" decode-test
56 ! "bgai4a08.png" decode-test
57 ! "bgai4a16.png" decode-test
58 ! "bgan6a08.png" decode-test
59 ! "bgan6a16.png" decode-test
60 ! "bgbn4a08.png" decode-test
61 ! "bggn4a16.png" decode-test
62 ! "bgwn6a08.png" decode-test
63 ! "bgyn6a16.png" decode-test
64 ! "ccwn2c08.png" decode-test
65 ! "ccwn3p08.png" decode-test
66 ! "cdfn2c08.png" decode-test
67 ! "cdhn2c08.png" decode-test
68 ! "cdsn2c08.png" decode-test
69 ! "cdun2c08.png" decode-test
70 ! "ch1n3p04.png" decode-test
71 ! "ch2n3p08.png" decode-test
72 ! "cm0n0g04.png" decode-test
73 ! "cm7n0g04.png" decode-test
74 ! "cm9n0g04.png" decode-test
75 ! "cs3n2c16.png" decode-test
76 ! "cs3n3p08.png" decode-test
77 ! "cs5n2c08.png" decode-test
78 ! "cs5n3p08.png" decode-test
79 ! "cs8n2c08.png" decode-test
80 ! "cs8n3p08.png" decode-test
81 ! "ct0n0g04.png" decode-test
82 ! "ct1n0g04.png" decode-test
83 ! "ctzn0g04.png" decode-test
84 ! "f00n0g08.png" decode-test
85 ! "f00n2c08.png" decode-test
86 ! "f01n0g08.png" decode-test
87 ! "f01n2c08.png" decode-test
88 ! "f02n0g08.png" decode-test
89 ! "f02n2c08.png" decode-test
90 ! "f03n0g08.png" decode-test
91 ! "f03n2c08.png" decode-test
92 ! "f04n0g08.png" decode-test
93 ! "f04n2c08.png" decode-test
94 ! "g03n0g16.png" decode-test
95 ! "g03n2c08.png" decode-test
96 ! "g03n3p04.png" decode-test
97 ! "g04n0g16.png" decode-test
98 ! "g04n2c08.png" decode-test
99 ! "g04n3p04.png" decode-test
100 ! "g05n0g16.png" decode-test
101 ! "g05n2c08.png" decode-test
102 ! "g05n3p04.png" decode-test
103 ! "g07n0g16.png" decode-test
104 ! "g07n2c08.png" decode-test
105 ! "g07n3p04.png" decode-test
106 ! "g10n0g16.png" decode-test
107 ! "g10n2c08.png" decode-test
108 ! "g10n3p04.png" decode-test
109 ! "g25n0g16.png" decode-test
110 ! "g25n2c08.png" decode-test
111 ! "g25n3p04.png" decode-test
112 ! "oi1n0g16.png" decode-test
113 ! "oi1n2c16.png" decode-test
114 ! "oi2n0g16.png" decode-test
115 ! "oi2n2c16.png" decode-test
116 ! "oi4n0g16.png" decode-test
117 ! "oi4n2c16.png" decode-test
118 ! "oi9n0g16.png" decode-test
119 ! "oi9n2c16.png" decode-test
120 ! "pngsuite_logo.png" decode-test
121 ! "pp0n2c16.png" decode-test
122 ! "pp0n6a08.png" decode-test
123 ! "ps1n0g08.png" decode-test
124 ! "ps1n2c16.png" decode-test
125 ! "ps2n0g08.png" decode-test
126 ! "ps2n2c16.png" decode-test
127 ! "s01i3p01.png" decode-test
128 ! "s01n3p01.png" decode-test
129 ! "s02i3p01.png" decode-test
130 ! "s02n3p01.png" decode-test
131 ! "s03i3p01.png" decode-test
132 ! "s03n3p01.png" decode-test
133 ! "s04i3p01.png" decode-test
134 ! "s04n3p01.png" decode-test
135 ! "s05i3p02.png" decode-test
136 ! "s05n3p02.png" decode-test
137 ! "s06i3p02.png" decode-test
138 ! "s06n3p02.png" decode-test
139 ! "s07i3p02.png" decode-test
140 ! "s07n3p02.png" decode-test
141 ! "s08i3p02.png" decode-test
142 ! "s08n3p02.png" decode-test
143 ! "s09i3p02.png" decode-test
144 ! "s09n3p02.png" decode-test
145 ! "s32i3p04.png" decode-test
146 ! "s32n3p04.png" decode-test
147 ! "s33i3p04.png" decode-test
148 ! "s33n3p04.png" decode-test
149 ! "s34i3p04.png" decode-test
150 ! "s34n3p04.png" decode-test
151 ! "s35i3p04.png" decode-test
152 ! "s35n3p04.png" decode-test
153 ! "s36i3p04.png" decode-test
154 ! "s36n3p04.png" decode-test
155 ! "s37i3p04.png" decode-test
156 ! "s37n3p04.png" decode-test
157 ! "s38i3p04.png" decode-test
158 ! "s38n3p04.png" decode-test
159 ! "s39i3p04.png" decode-test
160 ! "s39n3p04.png" decode-test
161 ! "s40i3p04.png" decode-test
162 ! "s40n3p04.png" decode-test
163 ! "tbbn1g04.png" decode-test
164 ! "tbbn2c16.png" decode-test
165 ! "tbbn3p08.png" decode-test
166 ! "tbgn2c16.png" decode-test
167 ! "tbgn3p08.png" decode-test
168 ! "tbrn2c08.png" decode-test
169 ! "tbwn1g16.png" decode-test
170 ! "tbwn3p08.png" decode-test
171 ! "tbyn3p08.png" decode-test
172 ! "tp0n1g08.png" decode-test
173 ! "tp0n2c08.png" decode-test
174 ! "tp0n3p08.png" decode-test
175 ! "tp1n3p08.png" decode-test
176 ! "x00n0g01.png" decode-test
177 ! "xcrn0g04.png" decode-test
178 ! "xlfn0g04.png" decode-test
179 ! "z00n2c08.png" decode-test
180 ! "z03n2c08.png" decode-test
181 ! "z06n2c08.png" decode-test
182 ! "z09n2c08.png" decode-test