]> gitweb.factorcode.org Git - factor.git/blob - basis/images/png/png-tests.factor
858718e63fc5c801abcf77e73078b29f8ec8da8e
[factor.git] / basis / images / png / png-tests.factor
1 ! Copyright (C) 2009 Doug Coleman, Keith Lazuka
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: images.testing io.directories ;
4 IN: images.png.tests
5
6 ! Test files from PngSuite (http://www.libpng.org/pub/png/pngsuite.html)
7
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
21 ] with-directory
22
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
183 ! ] with-directory