1 # List of test files to ignore/skip for deparse tests.
3 # This is used by t/TEST.
5 # Those under DEPARSE_FAILURES are ones that we need to fix or
6 # we expect to fail. These tests will still be run and checked to
7 # see if they fail as expected.
9 # Those under DEPARSE_SKIPS we don't want to even attempt running
10 # because they might do bad things to our system (memory exhaustion,
11 # etc), so they will be completely skipped from the test run.
13 # Paths are relative from t/
15 # Paths that end with '/' are directories to skip entirely
18 # __DEPARSE_FAILURES__
28 # ../path/to/test5 # More comments at end of line
34 base/lex.t # checks regexp stringification
35 comp/final_line_num.t # tests syntax error after BEGIN block
36 comp/fold.t # mutability of folded constants
37 comp/parser.t # crazy #line directives ==> shell syntax errors
38 mro/basic_01_c3_utf8.t
39 mro/basic_01_dfs_utf8.t
43 op/attrhand.t # Custom attrs ignored; also AH provides none
46 op/gv.t # glob copy constants
49 op/join.t # mutability of folded constants
50 op/length.t # utf8ness of deparsed strings
70 re/overload.t # [perl #123385] %^H output
71 re/pat_advanced.t # [perl #123417]
72 re/pat_rt_report.t # malformed utf8 constant; also /\c@/ -> /\c\@/
73 re/pat.t # [perl #90590]
75 re/reg_fold.t # [perl #123385] %^H output
76 re/rxcode.t # checks regexp stringification
78 run/switchd-78586.t # -I on #! line is not deparsed
79 run/switchI.t # -I on #! line is not deparsed
94 ../cpan/Archive-Tar/t/03_file.t # constant sub ref: FOO->()
96 # Most autodie tests currently fail under Deparse because
97 # the %^H initialisation values are stringifed refs rather
99 ../cpan/autodie/t/autodie.t
100 ../cpan/autodie/t/basic_exceptions.t
101 ../cpan/autodie/t/binmode.t
102 ../cpan/autodie/t/blog_hints.t
103 ../cpan/autodie/t/caller.t
104 ../cpan/autodie/t/chmod.t
105 ../cpan/autodie/t/chown.t
106 ../cpan/autodie/t/context_lexical.t
107 ../cpan/autodie/t/context.t
108 ../cpan/autodie/t/crickey.t
109 ../cpan/autodie/t/dbmopen.t
110 ../cpan/autodie/t/eval_error.t
111 ../cpan/autodie/t/exception_class.t
112 ../cpan/autodie/t/exception_nonref.t
113 ../cpan/autodie/t/exceptions.t
114 ../cpan/autodie/t/exec.t
115 ../cpan/autodie/t/filehandles.t
116 ../cpan/autodie/t/fileno.t
117 ../cpan/autodie/t/hints_insist.t
118 ../cpan/autodie/t/hints_pod_examples.t
119 ../cpan/autodie/t/hints_provider_does.t
120 ../cpan/autodie/t/hints_provider_easy_does_it.t
121 ../cpan/autodie/t/hints_provider_isa.t
122 ../cpan/autodie/t/hints.t
123 ../cpan/autodie/t/internal.t
124 ../cpan/autodie/t/kill.t
125 ../cpan/autodie/t/lethal.t
126 ../cpan/autodie/t/mkdir.t
127 ../cpan/autodie/t/no-default.t
128 ../cpan/autodie/t/open.t
129 ../cpan/autodie/t/read.t
130 ../cpan/autodie/t/recv.t
131 ../cpan/autodie/t/repeat.t
132 ../cpan/autodie/t/scope_leak.t
133 ../cpan/autodie/t/sysopen.t
134 ../cpan/autodie/t/truncate.t
135 ../cpan/autodie/t/unlink.t
136 ../cpan/autodie/t/user-context.t
137 ../cpan/autodie/t/usersub.t
138 ../cpan/autodie/t/utf8_open.t
139 ../cpan/autodie/t/utime.t
140 ../cpan/autodie/t/version_tag.t
142 ../cpan/AutoLoader/t/01AutoLoader.t
147 # The big*/Big* modules generally fail because the code references in
148 # user-defined hints get stringified when deparsed, e.g.
151 # $^H{'binary'} = 'CODE(0x21158a0)';
152 # $^H{'float'} = 'CODE(0x1a6ab18)';
153 # $^H{'integer'} = 'CODE(0x1a6abc0)';
156 ../cpan/bignum/t/bigexp.t
157 ../cpan/bignum/t/bigint.t
158 ../cpan/bignum/t/bignum.t
159 ../cpan/bignum/t/bigrat.t
160 ../cpan/bignum/t/const-bigint.t
161 ../cpan/bignum/t/const-bignum.t
162 ../cpan/bignum/t/const-bigrat.t
163 ../cpan/bignum/t/e_pi-bigint.t
164 ../cpan/bignum/t/e_pi-bignum.t
165 ../cpan/bignum/t/e_pi-bigrat.t
166 ../cpan/bignum/t/import-bigint.t
167 ../cpan/bignum/t/import-bignum.t
168 ../cpan/bignum/t/import-bigrat.t
169 ../cpan/bignum/t/in_effect.t
170 ../cpan/bignum/t/infnan-bigint.t
171 ../cpan/bignum/t/infnan-bignum.t
172 ../cpan/bignum/t/infnan-bigrat.t
173 ../cpan/bignum/t/option_a.t
174 ../cpan/bignum/t/option_l.t
175 ../cpan/bignum/t/option_p.t
176 ../cpan/bignum/t/overrides.t
177 ../cpan/bignum/t/ratopt_a.t
178 ../cpan/bignum/t/scope-bigint.t
179 ../cpan/bignum/t/scope-bignum.t
180 ../cpan/bignum/t/scope-bigrat.t
181 ../cpan/bignum/t/scope-nested-const.t
186 # This one does a plan('skip_all') in a BEGIN block, which stops the rest
187 # of the test file from being compiled
188 ../cpan/ExtUtils-MakeMaker/t/MM_VMS.t
190 # see comment above about bignum failures
191 ../cpan/Math-BigInt/t/const-mbf.t
192 ../cpan/Math-BigInt/t/const-mbi.t
194 # see comment above about bignum failures
195 ../cpan/Math-BigRat/t/const-mbr.t
198 ../cpan/Scalar-List-Utils/t/uniq.t
199 ../cpan/Term-Cap/test.pl
200 ../cpan/Test-Simple/t/Legacy/Builder/carp.t
201 ../cpan/Test-Simple/t/Legacy/fail-more.t
202 ../cpan/Test-Simple/t/Legacy/is_deeply_fail.t
203 ../cpan/Test-Simple/t/Legacy/no_plan.t # hard-coded line numbers
204 ../cpan/Test-Simple/t/Legacy/plan_bad.t
205 ../cpan/Test-Simple/t/Legacy/plan.t
206 ../cpan/Test-Simple/t/Legacy/subtest/line_numbers.t
207 ../cpan/Test-Simple/t/Legacy/subtest/predicate.t
208 ../cpan/Test-Simple/t/regression/684-nested_todo_diag.t
209 ../cpan/Test-Simple/t/Test2/behavior/run_subtest_inherit.t
210 ../dist/Attribute-Handlers/t/constants.t
211 ../dist/Attribute-Handlers/t/data_convert.t
212 ../dist/Attribute-Handlers/t/linerep.t
213 ../dist/Attribute-Handlers/t/multi.t
214 ../dist/Carp/t/Carp.t
215 ../dist/constant/t/constant.t
216 ../dist/Data-Dumper/t/dumper.t
217 ../dist/Data-Dumper/t/trailing_comma.t
218 ../dist/Exporter/t/Exporter.t
219 ../dist/Filter-Simple/t/data.t
220 ../dist/Storable/t/croak.t
221 ../dist/threads/t/blocks.t
223 ../ext/B/t/optree_constants.t
224 # for (...) {} currently gets deparsed as for (...) { (); }
225 # which has a slightly different optree
226 ../ext/B/t/optree_for.t
227 ../ext/B/t/optree_samples.t
228 ../ext/Devel-Peek/t/Peek.t
229 ../ext/IPC-Open3/t/IPC-Open2.t
230 ../ext/IPC-Open3/t/IPC-Open3.t
231 ../ext/XS-APItest/t/autoload.t
232 ../ext/XS-APItest/t/blockhooks.t
233 ../ext/XS-APItest/t/call_checker.t
234 ../ext/XS-APItest/t/cleanup.t
235 ../ext/XS-APItest/t/fetch_pad_names.t
236 ../ext/XS-APItest/t/svpeek.t
237 ../ext/XS-APItest/t/synthetic_scope.t
238 ../lib/Config.t # Config_heavy.pl fns getting output
247 op/smartkve.t # Gobbles up all memory...
248 comp/redef.t # Redefinition happens at compile time
249 ../lib/locale.t # Memory...