Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 575 lines (554 sloc) 29.057 kb
e064a3a speed up bind function for Variant
myang authored
1 ROOTDIR = tests/php-5.2.5
2 PHPT_FILES = \
3 $(wildcard $(ROOTDIR)/ext/bcmath/tests/*.phpt) \
4 $(wildcard $(ROOTDIR)/ext/hash/tests/*.phpt) \
5 $(wildcard $(ROOTDIR)/ext/date/tests/*.phpt) \
6 $(wildcard $(ROOTDIR)/ext/json/tests/*.phpt) \
7 $(wildcard $(ROOTDIR)/sapi/cgi/tests/*.phpt) \
8 $(wildcard $(ROOTDIR)/sapi/tests/*.phpt) \
9 $(wildcard $(ROOTDIR)/sapi/cli/tests/*.phpt) \
10 $(wildcard $(ROOTDIR)/tests/basic/*.phpt) \
11 $(wildcard $(ROOTDIR)/tests/lang/*phpt) \
12 $(wildcard $(ROOTDIR)/tests/strings/*phpt) \
13 $(wildcard $(ROOTDIR)/tests/func/*.phpt) \
14 $(wildcard $(ROOTDIR)/tests/run-test/*phpt) \
15 $(wildcard $(ROOTDIR)/tests/classes/*.phpt) \
16 $(wildcard $(ROOTDIR)/Zend/tests/*.phpt) \
17
18 # some of these are skipped for trivial message differences
19 # some are skipped because the functionality isn't implemented
20 SKIPPED = \
21 tests/php-5.2.5/sapi/cgi/tests/001.phpt \
22 tests/php-5.2.5/sapi/cgi/tests/002.phpt \
23 tests/php-5.2.5/sapi/cgi/tests/003.phpt \
24 tests/php-5.2.5/sapi/cgi/tests/004.phpt \
25 tests/php-5.2.5/sapi/cgi/tests/005.phpt \
26 tests/php-5.2.5/sapi/cgi/tests/006.phpt \
27 tests/php-5.2.5/sapi/cgi/tests/007.phpt \
28 tests/php-5.2.5/sapi/cgi/tests/008.phpt \
29 tests/php-5.2.5/sapi/cgi/tests/009.phpt \
30 tests/php-5.2.5/sapi/tests/test006.phpt \
31 tests/php-5.2.5/sapi/tests/test007.phpt \
32 tests/php-5.2.5/sapi/cli/tests/001.phpt \
33 tests/php-5.2.5/sapi/cli/tests/002.phpt \
34 tests/php-5.2.5/sapi/cli/tests/002-win32.phpt \
35 tests/php-5.2.5/sapi/cli/tests/003-2.phpt \
36 tests/php-5.2.5/sapi/cli/tests/003.phpt \
37 tests/php-5.2.5/sapi/cli/tests/004.phpt \
38 tests/php-5.2.5/sapi/cli/tests/005.phpt \
39 tests/php-5.2.5/sapi/cli/tests/006.phpt \
40 tests/php-5.2.5/sapi/cli/tests/007.phpt \
41 tests/php-5.2.5/sapi/cli/tests/008.phpt \
42 tests/php-5.2.5/sapi/cli/tests/009.phpt \
43 tests/php-5.2.5/sapi/cli/tests/010-2.phpt \
44 tests/php-5.2.5/sapi/cli/tests/010.phpt \
45 tests/php-5.2.5/sapi/cli/tests/011.phpt \
46 tests/php-5.2.5/sapi/cli/tests/012.phpt \
47 tests/php-5.2.5/sapi/cli/tests/013.phpt \
48 tests/php-5.2.5/sapi/cli/tests/014.phpt \
49 tests/php-5.2.5/sapi/cli/tests/015.phpt \
50 tests/php-5.2.5/tests/basic/002.phpt \
51 tests/php-5.2.5/tests/basic/003.phpt \
52 tests/php-5.2.5/tests/basic/004.phpt \
53 tests/php-5.2.5/tests/basic/005.phpt \
54 tests/php-5.2.5/tests/basic/011.phpt \
55 tests/php-5.2.5/tests/basic/012.phpt \
56 tests/php-5.2.5/tests/basic/013.phpt \
57 tests/php-5.2.5/tests/basic/014.phpt \
58 tests/php-5.2.5/tests/basic/015.phpt \
59 tests/php-5.2.5/tests/basic/016.phpt \
60 tests/php-5.2.5/tests/basic/017.phpt \
61 tests/php-5.2.5/tests/basic/018.phpt \
62 tests/php-5.2.5/tests/basic/019.phpt \
63 tests/php-5.2.5/tests/basic/020.phpt \
64 tests/php-5.2.5/tests/basic/021.phpt \
65 tests/php-5.2.5/tests/basic/024.phpt \
66 tests/php-5.2.5/tests/basic/025.phpt \
67 tests/php-5.2.5/tests/basic/026.phpt \
68 tests/php-5.2.5/tests/basic/027.phpt \
69 tests/php-5.2.5/tests/basic/bug29971.phpt \
70 \
71 tests/php-5.2.5/tests/run-test/test004.phpt \
72 tests/php-5.2.5/tests/run-test/test006.phpt \
73 tests/php-5.2.5/tests/run-test/test010.phpt \
74 \
75 tests/php-5.2.5/tests/classes/__set__get_002.phpt \
76 tests/php-5.2.5/tests/classes/__set__get_003.phpt \
77 \
78 tests/php-5.2.5/Zend/tests/errmsg_001.phpt \
79 tests/php-5.2.5/Zend/tests/errmsg_002.phpt \
80 tests/php-5.2.5/Zend/tests/errmsg_003.phpt \
81 tests/php-5.2.5/Zend/tests/errmsg_004.phpt \
82 tests/php-5.2.5/Zend/tests/errmsg_005.phpt \
83 tests/php-5.2.5/Zend/tests/errmsg_006.phpt \
84 tests/php-5.2.5/Zend/tests/errmsg_007.phpt \
85 tests/php-5.2.5/Zend/tests/errmsg_008.phpt \
86 tests/php-5.2.5/Zend/tests/errmsg_009.phpt \
87 tests/php-5.2.5/Zend/tests/errmsg_010.phpt \
88 tests/php-5.2.5/Zend/tests/errmsg_011.phpt \
89 tests/php-5.2.5/Zend/tests/errmsg_012.phpt \
90 tests/php-5.2.5/Zend/tests/errmsg_013.phpt \
91 tests/php-5.2.5/Zend/tests/errmsg_014.phpt \
92 tests/php-5.2.5/Zend/tests/errmsg_015.phpt \
93 tests/php-5.2.5/Zend/tests/errmsg_016.phpt \
94 tests/php-5.2.5/Zend/tests/errmsg_017.phpt \
95 tests/php-5.2.5/Zend/tests/errmsg_018.phpt \
96 tests/php-5.2.5/Zend/tests/errmsg_019.phpt \
97 tests/php-5.2.5/Zend/tests/errmsg_020.phpt \
98 tests/php-5.2.5/Zend/tests/errmsg_022.phpt \
99 tests/php-5.2.5/Zend/tests/errmsg_023.phpt \
100 tests/php-5.2.5/Zend/tests/errmsg_024.phpt \
101 tests/php-5.2.5/Zend/tests/errmsg_025.phpt \
102 tests/php-5.2.5/Zend/tests/errmsg_026.phpt \
103 tests/php-5.2.5/Zend/tests/errmsg_027.phpt \
104 tests/php-5.2.5/Zend/tests/errmsg_028.phpt \
105 tests/php-5.2.5/Zend/tests/errmsg_029.phpt \
106 tests/php-5.2.5/Zend/tests/errmsg_030.phpt \
107 tests/php-5.2.5/Zend/tests/errmsg_031.phpt \
108 tests/php-5.2.5/Zend/tests/errmsg_032.phpt \
109 tests/php-5.2.5/Zend/tests/errmsg_033.phpt \
110 tests/php-5.2.5/Zend/tests/errmsg_034.phpt \
111 tests/php-5.2.5/Zend/tests/errmsg_035.phpt \
112 tests/php-5.2.5/Zend/tests/errmsg_036.phpt \
113 tests/php-5.2.5/Zend/tests/errmsg_037.phpt \
114 tests/php-5.2.5/Zend/tests/errmsg_038.phpt \
115 tests/php-5.2.5/Zend/tests/errmsg_039.phpt \
116 tests/php-5.2.5/Zend/tests/errmsg_040.phpt \
117 tests/php-5.2.5/Zend/tests/errmsg_041.phpt \
118 tests/php-5.2.5/Zend/tests/errmsg_042.phpt \
119 tests/php-5.2.5/Zend/tests/errmsg_043.phpt \
120 tests/php-5.2.5/Zend/tests/error_reporting01.phpt \
121 tests/php-5.2.5/Zend/tests/error_reporting02.phpt \
122 tests/php-5.2.5/Zend/tests/error_reporting03.phpt \
123 tests/php-5.2.5/Zend/tests/error_reporting04.phpt \
124 tests/php-5.2.5/Zend/tests/error_reporting05.phpt \
125 tests/php-5.2.5/Zend/tests/error_reporting06.phpt \
126 tests/php-5.2.5/Zend/tests/error_reporting07.phpt \
127 tests/php-5.2.5/Zend/tests/error_reporting08.phpt \
128 tests/php-5.2.5/Zend/tests/error_reporting09.phpt \
129 tests/php-5.2.5/Zend/tests/error_reporting10.phpt \
130 tests/php-5.2.5/Zend/tests/bug30922.phpt \
131 tests/php-5.2.5/Zend/tests/bug31102.phpt \
132 tests/php-5.2.5/Zend/tests/bug33318.phpt \
133 tests/php-5.2.5/Zend/tests/bug34064.phpt \
134 tests/php-5.2.5/Zend/tests/bug36071.phpt \
135 tests/php-5.2.5/Zend/tests/bug36268.phpt \
136 tests/php-5.2.5/Zend/tests/bug37632.phpt \
137 tests/php-5.2.5/Zend/tests/bug40770.phpt \
138 tests/php-5.2.5/Zend/tests/bug41117_1.phpt \
139 tests/php-5.2.5/Zend/tests/bug41209.phpt \
140 tests/php-5.2.5/Zend/tests/bug41351_2.phpt \
141 tests/php-5.2.5/Zend/tests/bug41351_3.phpt \
142 tests/php-5.2.5/Zend/tests/bug41351.phpt \
143 tests/php-5.2.5/Zend/tests/bug41421.phpt \
144 tests/php-5.2.5/Zend/tests/bug41633_2.phpt \
145 tests/php-5.2.5/Zend/tests/bug41633_3.phpt \
146 tests/php-5.2.5/Zend/tests/bug41813.phpt \
147 tests/php-5.2.5/Zend/tests/bug42817.phpt \
148 tests/php-5.2.5/Zend/tests/double_to_string_64bit.phpt \
149 tests/php-5.2.5/Zend/tests/hex_overflow_32bit.phpt \
150 tests/php-5.2.5/Zend/tests/int_overflow_64bit.phpt \
151 tests/php-5.2.5/Zend/tests/int_underflow_64bit.phpt \
152 tests/php-5.2.5/Zend/tests/bug42818.phpt \
153 tests/php-5.2.5/Zend/tests/mul_001.phpt \
154 tests/php-5.2.5/Zend/tests/not_002.phpt \
155 tests/php-5.2.5/Zend/tests/objects_012.phpt \
156 tests/php-5.2.5/Zend/tests/objects_013.phpt \
157 tests/php-5.2.5/Zend/tests/objects_014.phpt \
158 tests/php-5.2.5/Zend/tests/offset_assign.phpt \
159 tests/php-5.2.5/Zend/tests/offset_object.phpt \
160 tests/php-5.2.5/Zend/tests/017.phpt \
161
162 # These succeed, but are testing an expected parser error
163 # which is not handled gracefully by this makefile
164 SKIPPED += \
165 tests/php-5.2.5/tests/lang/bug21820.phpt \
166 tests/php-5.2.5/tests/lang/033.phpt \
167 tests/php-5.2.5/tests/lang/bug24054.phpt \
168 tests/php-5.2.5/tests/lang/bug24573.phpt \
169
170 # These have some warning message difference, which is not critical (e.g. line#)
171 # This a positive list to run, not a negative list to filter out
172 # Many of the SKIPPED tests could be moved here with some work on the filter
173 FILTERED = \
174 tests/php-5.2.5/tests/lang/bug23584.phpt \
175
176 FAILED = \
177 tests/php-5.2.5/ext/json/tests/bug41403.phpt \
178 tests/php-5.2.5/ext/json/tests/pass001.1_64bit.phpt \
179 tests/php-5.2.5/ext/json/tests/pass001.1.phpt \
180 \
181 tests/php-5.2.5/ext/date/tests/012.phpt \
182 tests/php-5.2.5/ext/date/tests/013.phpt \
183 tests/php-5.2.5/ext/date/tests/014.phpt \
184 tests/php-5.2.5/ext/date/tests/bug20382-1.phpt \
185 tests/php-5.2.5/ext/date/tests/bug20382-2.phpt \
186 tests/php-5.2.5/ext/date/tests/bug26090.phpt \
187 tests/php-5.2.5/ext/date/tests/bug27719.phpt \
188 tests/php-5.2.5/ext/date/tests/bug28024.phpt \
189 tests/php-5.2.5/ext/date/tests/bug30096.phpt \
190 tests/php-5.2.5/ext/date/tests/bug30532.phpt \
191 tests/php-5.2.5/ext/date/tests/bug32086.phpt \
192 tests/php-5.2.5/ext/date/tests/bug32270.phpt \
193 tests/php-5.2.5/ext/date/tests/bug33414-1.phpt \
194 tests/php-5.2.5/ext/date/tests/bug33414-2.phpt \
195 tests/php-5.2.5/ext/date/tests/bug33415-1.phpt \
196 tests/php-5.2.5/ext/date/tests/bug33415-2.phpt \
197 tests/php-5.2.5/ext/date/tests/bug33562.phpt \
198 tests/php-5.2.5/ext/date/tests/bug35143.phpt \
199 tests/php-5.2.5/ext/date/tests/bug35499.phpt \
200 tests/php-5.2.5/ext/date/tests/bug39782.phpt \
201 tests/php-5.2.5/ext/date/tests/bug41523.phpt \
202 tests/php-5.2.5/ext/date/tests/bug41709.phpt \
203 tests/php-5.2.5/ext/date/tests/bug41842.phpt \
204 tests/php-5.2.5/ext/date/tests/bug41844.phpt \
205 tests/php-5.2.5/ext/date/tests/date_constants.phpt \
206 tests/php-5.2.5/ext/date/tests/date_create-1.phpt \
207 tests/php-5.2.5/ext/date/tests/date_create-2.phpt \
208 tests/php-5.2.5/ext/date/tests/date_modify-1.phpt \
209 tests/php-5.2.5/ext/date/tests/date_modify-2.phpt \
210 tests/php-5.2.5/ext/date/tests/date_parse_001.phpt \
211 tests/php-5.2.5/ext/date/tests/mktime-1.phpt \
212 tests/php-5.2.5/ext/date/tests/mktime-2.phpt \
213 tests/php-5.2.5/ext/date/tests/oo_001.phpt \
214 tests/php-5.2.5/ext/date/tests/oo_002.phpt \
215 tests/php-5.2.5/ext/date/tests/strtotime3.phpt \
216 tests/php-5.2.5/ext/date/tests/timezones.phpt \
217 \
218 tests/php-5.2.5/sapi/tests/test004.phpt \
219 tests/php-5.2.5/tests/lang/039.phpt \
220 tests/php-5.2.5/tests/lang/bug21094.phpt \
221 tests/php-5.2.5/tests/lang/bug21600.phpt \
222 tests/php-5.2.5/tests/lang/bug22592.phpt \
223 tests/php-5.2.5/tests/lang/bug23384.phpt \
224 tests/php-5.2.5/tests/lang/bug23489.phpt \
225 tests/php-5.2.5/tests/lang/bug23624.phpt \
226 tests/php-5.2.5/tests/lang/bug24658.phpt \
227 tests/php-5.2.5/tests/lang/bug24951.phpt \
228 tests/php-5.2.5/tests/lang/bug25145.phpt \
229 tests/php-5.2.5/tests/lang/bug25547.phpt \
230 tests/php-5.2.5/tests/lang/bug25922.phpt \
231 tests/php-5.2.5/tests/lang/bug27439.phpt \
232 tests/php-5.2.5/tests/lang/bug28213.phpt \
233 tests/php-5.2.5/tests/lang/bug29566.phpt \
234 tests/php-5.2.5/tests/lang/bug29893.phpt \
235 tests/php-5.2.5/tests/lang/bug30578.phpt \
236 tests/php-5.2.5/tests/lang/bug32828.phpt \
237 tests/php-5.2.5/tests/lang/bug32924.phpt \
238 tests/php-5.2.5/tests/lang/bug35176.phpt \
239 tests/php-5.2.5/tests/lang/bug35382.phpt \
240 tests/php-5.2.5/tests/lang/bug38579.phpt \
241 tests/php-5.2.5/tests/lang/catchable_error_001.phpt \
242 tests/php-5.2.5/tests/lang/catchable_error_002.phpt \
243 tests/php-5.2.5/tests/lang/error_2_exception_001.phpt \
244 tests/php-5.2.5/tests/lang/foreach_with_references_001.phpt \
245 tests/php-5.2.5/tests/lang/type_hints_001.phpt \
246 tests/php-5.2.5/tests/lang/type_hints_003.phpt \
247 \
248 tests/php-5.2.5/tests/strings/002.phpt \
249 tests/php-5.2.5/tests/strings/004.phpt \
250 tests/php-5.2.5/tests/strings/bug26703.phpt \
251 \
252 tests/php-5.2.5/tests/func/005a.phpt \
253 tests/php-5.2.5/tests/func/007.phpt \
254 \
255 tests/php-5.2.5/tests/run-test/test005.phpt \
256 tests/php-5.2.5/tests/run-test/test007.phpt \
257 tests/php-5.2.5/tests/run-test/test008a.phpt \
258 \
259 tests/php-5.2.5/tests/classes/abstract_by_interface_001.phpt \
260 tests/php-5.2.5/tests/classes/abstract_by_interface_002.phpt \
261 tests/php-5.2.5/tests/classes/abstract_class.phpt \
262 tests/php-5.2.5/tests/classes/abstract_derived.phpt \
263 tests/php-5.2.5/tests/classes/abstract_final.phpt \
264 tests/php-5.2.5/tests/classes/abstract_inherit.phpt \
265 tests/php-5.2.5/tests/classes/abstract_not_declared.phpt \
266 tests/php-5.2.5/tests/classes/abstract.phpt \
267 tests/php-5.2.5/tests/classes/abstract_redeclare.phpt \
268 tests/php-5.2.5/tests/classes/abstract_static.phpt \
269 tests/php-5.2.5/tests/classes/abstract_user_call.phpt \
270 tests/php-5.2.5/tests/classes/array_access_001.phpt \
271 tests/php-5.2.5/tests/classes/array_access_002.phpt \
272 tests/php-5.2.5/tests/classes/array_access_003.phpt \
273 tests/php-5.2.5/tests/classes/array_access_004.phpt \
274 tests/php-5.2.5/tests/classes/array_access_005.phpt \
275 tests/php-5.2.5/tests/classes/array_access_006.phpt \
276 tests/php-5.2.5/tests/classes/array_access_008.phpt \
277 tests/php-5.2.5/tests/classes/array_access_009.phpt \
278 tests/php-5.2.5/tests/classes/array_access_010.phpt \
279 tests/php-5.2.5/tests/classes/array_access_011.phpt \
280 tests/php-5.2.5/tests/classes/array_access_012.phpt \
281 tests/php-5.2.5/tests/classes/autoload_001.phpt \
282 tests/php-5.2.5/tests/classes/autoload_002.phpt \
283 tests/php-5.2.5/tests/classes/autoload_003.phpt \
284 tests/php-5.2.5/tests/classes/autoload_004.phpt \
285 tests/php-5.2.5/tests/classes/autoload_005.phpt \
286 tests/php-5.2.5/tests/classes/autoload_006.phpt \
287 tests/php-5.2.5/tests/classes/bug26737.phpt \
288 tests/php-5.2.5/tests/classes/bug27468.phpt \
289 tests/php-5.2.5/tests/classes/bug27504.phpt \
290 tests/php-5.2.5/tests/classes/bug29446.phpt \
291 tests/php-5.2.5/tests/classes/__call_002.phpt \
292 tests/php-5.2.5/tests/classes/class_abstract.phpt \
293 tests/php-5.2.5/tests/classes/class_final.phpt \
294 tests/php-5.2.5/tests/classes/clone_003.phpt \
295 tests/php-5.2.5/tests/classes/clone_004.phpt \
296 tests/php-5.2.5/tests/classes/clone_005.phpt \
297 tests/php-5.2.5/tests/classes/ctor_in_interface_01.phpt \
298 tests/php-5.2.5/tests/classes/ctor_in_interface_02.phpt \
299 tests/php-5.2.5/tests/classes/ctor_in_interface_03.phpt \
300 tests/php-5.2.5/tests/classes/ctor_in_interface_04.phpt \
301 tests/php-5.2.5/tests/classes/ctor_visibility.phpt \
302 tests/php-5.2.5/tests/classes/destructor_visibility_001.phpt \
303 tests/php-5.2.5/tests/classes/destructor_visibility_002.phpt \
304 tests/php-5.2.5/tests/classes/factory_and_singleton_002.phpt \
305 tests/php-5.2.5/tests/classes/factory_and_singleton_003.phpt \
306 tests/php-5.2.5/tests/classes/factory_and_singleton_004.phpt \
307 tests/php-5.2.5/tests/classes/factory_and_singleton_005.phpt \
308 tests/php-5.2.5/tests/classes/factory_and_singleton_006.phpt \
309 tests/php-5.2.5/tests/classes/factory_and_singleton_007.phpt \
310 tests/php-5.2.5/tests/classes/factory_and_singleton_008.phpt \
311 tests/php-5.2.5/tests/classes/factory_and_singleton_009.phpt \
312 tests/php-5.2.5/tests/classes/factory_and_singleton_010.phpt \
313 tests/php-5.2.5/tests/classes/final_abstract.phpt \
314 tests/php-5.2.5/tests/classes/final_ctor1.phpt \
315 tests/php-5.2.5/tests/classes/final_ctor2.phpt \
316 tests/php-5.2.5/tests/classes/final_redeclare.phpt \
317 tests/php-5.2.5/tests/classes/incdec_property_001.phpt \
318 tests/php-5.2.5/tests/classes/incdec_property_002.phpt \
319 tests/php-5.2.5/tests/classes/incdec_property_003.phpt \
320 tests/php-5.2.5/tests/classes/incdec_property_004.phpt \
321 tests/php-5.2.5/tests/classes/inheritance.phpt \
322 tests/php-5.2.5/tests/classes/interface_and_extends.phpt \
323 tests/php-5.2.5/tests/classes/interface_class.phpt \
324 tests/php-5.2.5/tests/classes/interface_doubled.phpt \
325 tests/php-5.2.5/tests/classes/interface_implemented.phpt \
326 tests/php-5.2.5/tests/classes/interface_instantiate.phpt \
327 tests/php-5.2.5/tests/classes/interface_member.phpt \
328 tests/php-5.2.5/tests/classes/interface_method_final.phpt \
329 tests/php-5.2.5/tests/classes/interface_method.phpt \
330 tests/php-5.2.5/tests/classes/interface_method_private.phpt \
331 tests/php-5.2.5/tests/classes/interface_must_be_implemented.phpt \
332 tests/php-5.2.5/tests/classes/interfaces_002.phpt \
333 tests/php-5.2.5/tests/classes/interfaces_003.phpt \
334 tests/php-5.2.5/tests/classes/iterators_001.phpt \
335 tests/php-5.2.5/tests/classes/iterators_002.phpt \
336 tests/php-5.2.5/tests/classes/iterators_003.phpt \
337 tests/php-5.2.5/tests/classes/iterators_005.phpt \
338 tests/php-5.2.5/tests/classes/iterators_006.phpt \
339 tests/php-5.2.5/tests/classes/private_001.phpt \
340 tests/php-5.2.5/tests/classes/private_002.phpt \
341 tests/php-5.2.5/tests/classes/private_003b.phpt \
342 tests/php-5.2.5/tests/classes/private_003.phpt \
343 tests/php-5.2.5/tests/classes/private_004b.phpt \
344 tests/php-5.2.5/tests/classes/private_004.phpt \
345 tests/php-5.2.5/tests/classes/private_005b.phpt \
346 tests/php-5.2.5/tests/classes/private_005.phpt \
347 tests/php-5.2.5/tests/classes/private_members.phpt \
348 tests/php-5.2.5/tests/classes/private_redeclare.phpt \
349 tests/php-5.2.5/tests/classes/protected_001b.phpt \
350 tests/php-5.2.5/tests/classes/protected_001.phpt \
351 tests/php-5.2.5/tests/classes/protected_002.phpt \
352 tests/php-5.2.5/tests/classes/serialize_001.phpt \
353 tests/php-5.2.5/tests/classes/__set_data_corrupt.phpt \
354 tests/php-5.2.5/tests/classes/__set__get_001.phpt \
355 tests/php-5.2.5/tests/classes/__set__get_005.phpt \
356 tests/php-5.2.5/tests/classes/static_mix_1.phpt \
357 tests/php-5.2.5/tests/classes/static_mix_2.phpt \
358 tests/php-5.2.5/tests/classes/this.phpt \
359 tests/php-5.2.5/tests/classes/tostring_001.phpt \
360 tests/php-5.2.5/tests/classes/tostring_003.phpt \
361 tests/php-5.2.5/tests/classes/type_hinting_001.phpt \
362 tests/php-5.2.5/tests/classes/type_hinting_002.phpt \
363 tests/php-5.2.5/tests/classes/type_hinting_003.phpt \
364 tests/php-5.2.5/tests/classes/visibility_000a.phpt \
365 tests/php-5.2.5/tests/classes/visibility_000b.phpt \
366 tests/php-5.2.5/tests/classes/visibility_001a.phpt \
367 tests/php-5.2.5/tests/classes/visibility_001b.phpt \
368 tests/php-5.2.5/tests/classes/visibility_002a.phpt \
369 tests/php-5.2.5/tests/classes/visibility_002b.phpt \
370 tests/php-5.2.5/tests/classes/visibility_003b.phpt \
371 tests/php-5.2.5/tests/classes/visibility_005.phpt \
372 \
373 tests/php-5.2.5/Zend/tests/008.phpt \
374 tests/php-5.2.5/Zend/tests/011.phpt \
375 tests/php-5.2.5/Zend/tests/014.phpt \
376 tests/php-5.2.5/Zend/tests/018.phpt \
377 tests/php-5.2.5/Zend/tests/019.phpt \
378 tests/php-5.2.5/Zend/tests/020.phpt \
379 tests/php-5.2.5/Zend/tests/array_type_hint_001.phpt \
380 tests/php-5.2.5/Zend/tests/bug20240.phpt \
381 tests/php-5.2.5/Zend/tests/bug21478.phpt \
382 tests/php-5.2.5/Zend/tests/bug24884.phpt \
383 tests/php-5.2.5/Zend/tests/bug26166.phpt \
384 tests/php-5.2.5/Zend/tests/bug26229.phpt \
385 tests/php-5.2.5/Zend/tests/bug27669.phpt \
386 tests/php-5.2.5/Zend/tests/bug27731.phpt \
387 tests/php-5.2.5/Zend/tests/bug27798.phpt \
388 tests/php-5.2.5/Zend/tests/bug28072.phpt \
389 tests/php-5.2.5/Zend/tests/bug28377.phpt \
390 tests/php-5.2.5/Zend/tests/bug28444.phpt \
391 tests/php-5.2.5/Zend/tests/bug29210.phpt \
392 tests/php-5.2.5/Zend/tests/bug29505.phpt \
393 tests/php-5.2.5/Zend/tests/bug29689.phpt \
394 tests/php-5.2.5/Zend/tests/bug29890.phpt \
395 tests/php-5.2.5/Zend/tests/bug29896.phpt \
396 tests/php-5.2.5/Zend/tests/bug30080.phpt \
397 tests/php-5.2.5/Zend/tests/bug30162.phpt \
398 tests/php-5.2.5/Zend/tests/bug30725.phpt \
399 tests/php-5.2.5/Zend/tests/bug30791.phpt \
400 tests/php-5.2.5/Zend/tests/bug30820.phpt \
401 tests/php-5.2.5/Zend/tests/bug30828.phpt \
402 tests/php-5.2.5/Zend/tests/bug30889.phpt \
403 tests/php-5.2.5/Zend/tests/bug30998.phpt \
404 tests/php-5.2.5/Zend/tests/bug31098.phpt \
405 tests/php-5.2.5/Zend/tests/bug31720.phpt \
406 tests/php-5.2.5/Zend/tests/bug32290.phpt \
407 tests/php-5.2.5/Zend/tests/bug32296.phpt \
408 tests/php-5.2.5/Zend/tests/bug32322.phpt \
409 tests/php-5.2.5/Zend/tests/bug33116.phpt \
410 tests/php-5.2.5/Zend/tests/bug33277.phpt \
411 tests/php-5.2.5/Zend/tests/bug33512.phpt \
412 tests/php-5.2.5/Zend/tests/bug33732.phpt \
413 tests/php-5.2.5/Zend/tests/bug33771.phpt \
414 tests/php-5.2.5/Zend/tests/bug33802.phpt \
415 tests/php-5.2.5/Zend/tests/bug33996.phpt \
416 tests/php-5.2.5/Zend/tests/bug34062.phpt \
417 tests/php-5.2.5/Zend/tests/bug34137.phpt \
418 tests/php-5.2.5/Zend/tests/bug34199.phpt \
419 tests/php-5.2.5/Zend/tests/bug34518.phpt \
420 tests/php-5.2.5/Zend/tests/bug34617.phpt \
421 tests/php-5.2.5/Zend/tests/bug34786.phpt \
422 tests/php-5.2.5/Zend/tests/bug35017.phpt \
423 tests/php-5.2.5/Zend/tests/bug35437.phpt \
424 tests/php-5.2.5/Zend/tests/bug35470.phpt \
425 tests/php-5.2.5/Zend/tests/bug35634.phpt \
426 tests/php-5.2.5/Zend/tests/bug35655.phpt \
427 tests/php-5.2.5/Zend/tests/bug36214.phpt \
428 tests/php-5.2.5/Zend/tests/bug36303.phpt \
429 tests/php-5.2.5/Zend/tests/bug36513.phpt \
430 tests/php-5.2.5/Zend/tests/bug36568.phpt \
431 tests/php-5.2.5/Zend/tests/bug37138.phpt \
432 tests/php-5.2.5/Zend/tests/bug37212.phpt \
433 tests/php-5.2.5/Zend/tests/bug37667.phpt \
434 tests/php-5.2.5/Zend/tests/bug37811.phpt \
435 tests/php-5.2.5/Zend/tests/bug38220.phpt \
436 tests/php-5.2.5/Zend/tests/bug38779_1.phpt \
437 tests/php-5.2.5/Zend/tests/bug38779.phpt \
438 tests/php-5.2.5/Zend/tests/bug38942.phpt \
439 tests/php-5.2.5/Zend/tests/bug39003.phpt \
440 tests/php-5.2.5/Zend/tests/bug39036.phpt \
441 tests/php-5.2.5/Zend/tests/bug39297.phpt \
442 tests/php-5.2.5/Zend/tests/bug39304.phpt \
443 tests/php-5.2.5/Zend/tests/bug39449.phpt \
444 tests/php-5.2.5/Zend/tests/bug39542.phpt \
445 tests/php-5.2.5/Zend/tests/bug39944.phpt \
446 tests/php-5.2.5/Zend/tests/bug40236.phpt \
447 tests/php-5.2.5/Zend/tests/bug40509.phpt \
448 tests/php-5.2.5/Zend/tests/bug40621.phpt \
449 tests/php-5.2.5/Zend/tests/bug40705.phpt \
450 tests/php-5.2.5/Zend/tests/bug40815.phpt \
451 tests/php-5.2.5/Zend/tests/bug41026.phpt \
452 tests/php-5.2.5/Zend/tests/bug41075.phpt \
453 tests/php-5.2.5/Zend/tests/bug41633_4.phpt \
454 tests/php-5.2.5/Zend/tests/bug41640.phpt \
455 tests/php-5.2.5/Zend/tests/bug41919.phpt \
456 tests/php-5.2.5/Zend/tests/bug42211.phpt \
457 tests/php-5.2.5/Zend/tests/bug42767.phpt \
458 tests/php-5.2.5/Zend/tests/bug_debug_backtrace.phpt \
459 tests/php-5.2.5/Zend/tests/cast_to_array.phpt \
460 tests/php-5.2.5/Zend/tests/cast_to_double.phpt \
461 tests/php-5.2.5/Zend/tests/cast_to_int.phpt \
462 tests/php-5.2.5/Zend/tests/cast_to_object.phpt \
463 tests/php-5.2.5/Zend/tests/cast_to_string.phpt \
464 tests/php-5.2.5/Zend/tests/catch.phpt \
465 tests/php-5.2.5/Zend/tests/class_constants_001.phpt \
466 tests/php-5.2.5/Zend/tests/class_constants_002.phpt \
467 tests/php-5.2.5/Zend/tests/class_constants_003.phpt \
468 tests/php-5.2.5/Zend/tests/compare_001_64bit.phpt \
469 tests/php-5.2.5/Zend/tests/compare_002_64bit.phpt \
470 tests/php-5.2.5/Zend/tests/compare_003_64bit.phpt \
471 tests/php-5.2.5/Zend/tests/compare_004_64bit.phpt \
472 tests/php-5.2.5/Zend/tests/compare_005_64bit.phpt \
473 tests/php-5.2.5/Zend/tests/compare_006_64bit.phpt \
474 tests/php-5.2.5/Zend/tests/decrement_001_64bit.phpt \
475 tests/php-5.2.5/Zend/tests/div_002.phpt \
476 tests/php-5.2.5/Zend/tests/exception_handler_002.phpt \
477 tests/php-5.2.5/Zend/tests/exception_handler_003.phpt \
478 tests/php-5.2.5/Zend/tests/exception_handler_004.phpt \
479 tests/php-5.2.5/Zend/tests/foreach_undefined.phpt \
480 tests/php-5.2.5/Zend/tests/get_defined_vars.phpt \
481 tests/php-5.2.5/Zend/tests/globals_001.phpt \
482 tests/php-5.2.5/Zend/tests/globals_002.phpt \
483 tests/php-5.2.5/Zend/tests/globals_003.phpt \
484 tests/php-5.2.5/Zend/tests/globals_004.phpt \
485 tests/php-5.2.5/Zend/tests/halt01.phpt \
486 tests/php-5.2.5/Zend/tests/halt02.phpt \
487 tests/php-5.2.5/Zend/tests/halt03.phpt \
488 tests/php-5.2.5/Zend/tests/halt_compiler1.phpt \
489 tests/php-5.2.5/Zend/tests/halt_compiler2.phpt \
490 tests/php-5.2.5/Zend/tests/halt_compiler4.phpt \
491 tests/php-5.2.5/Zend/tests/instanceof.phpt \
492 tests/php-5.2.5/Zend/tests/is_a.phpt \
493 tests/php-5.2.5/Zend/tests/magic_by_ref_001.phpt \
494 tests/php-5.2.5/Zend/tests/magic_by_ref_002.phpt \
495 tests/php-5.2.5/Zend/tests/magic_by_ref_003.phpt \
496 tests/php-5.2.5/Zend/tests/magic_by_ref_004.phpt \
497 tests/php-5.2.5/Zend/tests/magic_by_ref_005.phpt \
498 tests/php-5.2.5/Zend/tests/magic_by_ref_006.phpt \
499 tests/php-5.2.5/Zend/tests/magic_by_ref_007.phpt \
500 tests/php-5.2.5/Zend/tests/mod_001.phpt \
501 tests/php-5.2.5/Zend/tests/object_handlers.phpt \
502 tests/php-5.2.5/Zend/tests/objects_010.phpt \
503 tests/php-5.2.5/Zend/tests/objects_011.phpt \
504 tests/php-5.2.5/Zend/tests/oct_overflow_32bit.phpt \
505 tests/php-5.2.5/Zend/tests/offset_array.phpt \
506 tests/php-5.2.5/Zend/tests/settype_array.phpt \
507 tests/php-5.2.5/Zend/tests/settype_double.phpt \
508 tests/php-5.2.5/Zend/tests/settype_int.phpt \
509 tests/php-5.2.5/Zend/tests/settype_object.phpt \
510 tests/php-5.2.5/Zend/tests/settype_resource.phpt \
511 tests/php-5.2.5/Zend/tests/settype_string.phpt \
512 tests/php-5.2.5/Zend/tests/strict_001.phpt \
513 tests/php-5.2.5/Zend/tests/sub_001.phpt \
514 tests/php-5.2.5/Zend/tests/unset_cv05.phpt \
515 tests/php-5.2.5/Zend/tests/unset_cv06.phpt \
516 tests/php-5.2.5/Zend/tests/unset_cv07.phpt \
517 tests/php-5.2.5/Zend/tests/unset_cv09.phpt \
518 tests/php-5.2.5/Zend/tests/unset_cv10.phpt \
519
520 FAILED += tests/php-5.2.5/tests/lang/bug22231.phpt # Bug 155049
521 FAILED += tests/php-5.2.5/tests/lang/038.phpt # bug 155077
522
523
524
525 ######## Unsupported Features
526
527 # private overrides private, noted in doc/inconsistencies
528 FAILED += tests/php-5.2.5/tests/lang/036.phpt
529 # eval not supported
530 FAILED += \
531 tests/php-5.2.5/tests/lang/013.phpt \
532 tests/php-5.2.5/tests/lang/014.phpt \
533 tests/php-5.2.5/tests/lang/018.phpt \
534 tests/php-5.2.5/tests/lang/019.phpt \
535 tests/php-5.2.5/tests/lang/bug21961.phpt \
536
537 FAILED += tests/php-5.2.5/tests/lang/bug24403.phpt # no preg_replace
538 FAILED += tests/php-5.2.5/tests/lang/bug24396.phpt # dynamic global
539 # get_declared_classes is much different in HPHP than PHP
540 FAILED += tests/php-5.2.5/tests/lang/bug19566.phpt
541 # lambda/create_function issues
542 FAILED += \
543 tests/php-5.2.5/tests/lang/bug17115.phpt \
544 tests/php-5.2.5/tests/lang/bug22690.phpt \
545
546
547
548 RUNS = $(patsubst %.phpt, %.run, \
549 $(filter-out $(SKIPPED) $(FILTERED) $(FAILED), $(PHPT_FILES)))
550
551 RUNS_FILTERED = $(patsubst %.phpt, %.run_filtered, $(FILTERED))
552
553 all: $(RUNS_FILTERED) $(RUNS)
554
555 %.run: %.phpt
556 @echo $<
557 @php $< > php.out
558 @../src/hphp/hphp --input-dir=$(CURDIR) $< > hphp.out
559 @diff php.out hphp.out
560
561 FILTER = egrep -v "Undefined variable"
562 %.run_filtered: %.phpt
563 @echo $<
564 @php $< | $(PHP) > php.out
565 @../src/hphp/hphp --input-dir=$(CURDIR) $< | $(PHP) > hphp.out
566 @diff php.out hphp.out
567
568 %.debug: %.phpt
569 ../src/hphp/hphp $< --log=3 --keep-tempdir=1
570
571 clean:
572 rm -f php.out hphp.out *~
573
574 clobber: clean
Something went wrong with that request. Please try again.