Commit | Line | Data |
---|---|---|
2722144b MH |
1 | # List of test files to ignore/skip for deparse tests. |
2 | # | |
3 | # This is used by t/TEST. | |
4 | # | |
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. | |
8 | # | |
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. | |
12 | # | |
13 | # Paths are relative from t/ | |
14 | # | |
15 | # Paths that end with '/' are directories to skip entirely | |
16 | # | |
17 | # Format: | |
18 | # __DEPARSE_FAILURES__ | |
19 | # ../path/to/test1 | |
20 | # ../path/to/test2 | |
21 | # ../dir/to/skip/ | |
22 | # | |
23 | # __DEPARSE_SKIPS__ | |
24 | # ../path/to/test3 | |
25 | # ../path/to/test4 | |
26 | # | |
27 | # # This is a comment | |
28 | # ../path/to/test5 # More comments at end of line | |
29 | # | |
30 | # # Blank lines okay | |
31 | ||
32 | __DEPARSE_FAILURES__ | |
33 | ||
f19f3753 DM |
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 | |
09d973d9 DM |
38 | mro/basic_01_c3_utf8.t |
39 | mro/basic_01_dfs_utf8.t | |
40 | mro/complex_c3_utf8.t | |
f19f3753 DM |
41 | mro/isarev.t |
42 | mro/isarev_utf8.t | |
43 | op/attrhand.t # Custom attrs ignored; also AH provides none | |
44 | op/caller.t | |
f19f3753 DM |
45 | op/goto.t |
46 | op/gv.t # glob copy constants | |
09d973d9 | 47 | op/hexfp.t |
f19f3753 DM |
48 | op/index.t |
49 | op/join.t # mutability of folded constants | |
50 | op/length.t # utf8ness of deparsed strings | |
51 | op/lexsub.t | |
52 | op/local.t | |
09d973d9 | 53 | op/lvref.t |
f19f3753 DM |
54 | op/overload_integer.t |
55 | op/override.t | |
56 | op/pack.t | |
57 | op/postfixderef.t | |
58 | op/range.t | |
59 | op/readline.t | |
60 | op/srand.t | |
61 | op/sub_lval.t | |
62 | op/sub.t | |
63 | op/switch.t | |
64 | op/symbolcache.t | |
65 | op/taint.t | |
66 | op/vec.t | |
67 | op/warn.t | |
68 | op/write.t | |
69 | porting/globvar.t | |
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] | |
f19f3753 DM |
74 | re/regex_sets.t |
75 | re/reg_fold.t # [perl #123385] %^H output | |
76 | re/rxcode.t # checks regexp stringification | |
77 | re/subst.t | |
78 | run/switchd-78586.t # -I on #! line is not deparsed | |
79 | run/switchI.t # -I on #! line is not deparsed | |
80 | uni/attrs.t | |
81 | uni/bless.t | |
82 | uni/gv.t | |
83 | uni/labels.t | |
84 | uni/lex_utf8.t | |
85 | uni/method.t | |
86 | uni/package.t | |
87 | uni/parser.t | |
88 | uni/readline.t | |
89 | uni/select.t | |
90 | uni/stash.t | |
91 | uni/tie.t | |
92 | uni/universal.t | |
09d973d9 DM |
93 | uni/variables.t |
94 | ../cpan/Archive-Tar/t/03_file.t # constant sub ref: FOO->() | |
e936ab2f DM |
95 | |
96 | # Most autodie tests currently fail under Deparse because | |
97 | # the %^H initialisation values are stringifed refs rather | |
98 | # than real refs. | |
2722144b | 99 | ../cpan/autodie/t/autodie.t |
09d973d9 DM |
100 | ../cpan/autodie/t/basic_exceptions.t |
101 | ../cpan/autodie/t/binmode.t | |
2722144b MH |
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 | |
2722144b | 106 | ../cpan/autodie/t/context_lexical.t |
f19f3753 | 107 | ../cpan/autodie/t/context.t |
2722144b MH |
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 | |
e936ab2f | 112 | ../cpan/autodie/t/exception_nonref.t |
2722144b MH |
113 | ../cpan/autodie/t/exceptions.t |
114 | ../cpan/autodie/t/exec.t | |
115 | ../cpan/autodie/t/filehandles.t | |
09d973d9 | 116 | ../cpan/autodie/t/fileno.t |
2722144b MH |
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 | |
f19f3753 DM |
122 | ../cpan/autodie/t/hints.t |
123 | ../cpan/autodie/t/internal.t | |
2722144b MH |
124 | ../cpan/autodie/t/kill.t |
125 | ../cpan/autodie/t/lethal.t | |
09d973d9 | 126 | ../cpan/autodie/t/mkdir.t |
8672d155 | 127 | ../cpan/autodie/t/no-default.t |
2722144b | 128 | ../cpan/autodie/t/open.t |
09d973d9 | 129 | ../cpan/autodie/t/read.t |
2722144b MH |
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 | |
09d973d9 DM |
134 | ../cpan/autodie/t/truncate.t |
135 | ../cpan/autodie/t/unlink.t | |
2722144b MH |
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 | |
e936ab2f | 141 | |
f19f3753 | 142 | ../cpan/AutoLoader/t/01AutoLoader.t |
a0911be9 DM |
143 | |
144 | ||
145 | # ------------- | |
146 | # | |
147 | # The big*/Big* modules generally fail because the code references in | |
148 | # user-defined hints get stringified when deparsed, e.g. | |
149 | # | |
150 | # BEGIN { | |
151 | # $^H{'binary'} = 'CODE(0x21158a0)'; | |
152 | # $^H{'float'} = 'CODE(0x1a6ab18)'; | |
153 | # $^H{'integer'} = 'CODE(0x1a6abc0)'; | |
154 | # } | |
155 | ||
629541b4 DM |
156 | ../cpan/bignum/t/bigexp.t |
157 | ../cpan/bignum/t/bigint.t | |
158 | ../cpan/bignum/t/bignum.t | |
159 | ../cpan/bignum/t/bigrat.t | |
a0911be9 DM |
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 | |
629541b4 | 169 | ../cpan/bignum/t/in_effect.t |
a0911be9 DM |
170 | ../cpan/bignum/t/infnan-bigint.t |
171 | ../cpan/bignum/t/infnan-bignum.t | |
172 | ../cpan/bignum/t/infnan-bigrat.t | |
629541b4 DM |
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 | |
a0911be9 DM |
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 | |
182 | ||
183 | # ------------- | |
184 | ||
fda84d6f DM |
185 | |
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 | |
189 | ||
a0911be9 DM |
190 | # see comment above about bignum failures |
191 | ../cpan/Math-BigInt/t/const-mbf.t | |
192 | ../cpan/Math-BigInt/t/const-mbi.t | |
193 | ||
194 | # see comment above about bignum failures | |
195 | ../cpan/Math-BigRat/t/const-mbr.t | |
196 | ||
197 | ||
09d973d9 | 198 | ../cpan/Scalar-List-Utils/t/uniq.t |
09d973d9 | 199 | ../cpan/Term-Cap/test.pl |
629541b4 DM |
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 | |
b2e509fd | 203 | ../cpan/Test-Simple/t/Legacy/no_plan.t # hard-coded line numbers |
629541b4 DM |
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 | |
09d973d9 DM |
208 | ../cpan/Test-Simple/t/regression/684-nested_todo_diag.t |
209 | ../cpan/Test-Simple/t/Test2/behavior/run_subtest_inherit.t | |
2722144b MH |
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 | |
f19f3753 | 214 | ../dist/Carp/t/Carp.t |
2722144b | 215 | ../dist/constant/t/constant.t |
f19f3753 | 216 | ../dist/Data-Dumper/t/dumper.t |
09d973d9 | 217 | ../dist/Data-Dumper/t/trailing_comma.t |
f19f3753 DM |
218 | ../dist/Exporter/t/Exporter.t |
219 | ../dist/Filter-Simple/t/data.t | |
f19f3753 | 220 | ../dist/Storable/t/croak.t |
09d973d9 | 221 | ../dist/threads/t/blocks.t |
2722144b MH |
222 | ../ext/B/t/b.t |
223 | ../ext/B/t/optree_constants.t | |
df149086 DM |
224 | # for (...) {} currently gets deparsed as for (...) { (); } |
225 | # which has a slightly different optree | |
226 | ../ext/B/t/optree_for.t | |
2722144b | 227 | ../ext/B/t/optree_samples.t |
2722144b | 228 | ../ext/Devel-Peek/t/Peek.t |
2722144b MH |
229 | ../ext/IPC-Open3/t/IPC-Open2.t |
230 | ../ext/IPC-Open3/t/IPC-Open3.t | |
2722144b | 231 | ../ext/XS-APItest/t/autoload.t |
2722144b MH |
232 | ../ext/XS-APItest/t/blockhooks.t |
233 | ../ext/XS-APItest/t/call_checker.t | |
2722144b | 234 | ../ext/XS-APItest/t/cleanup.t |
2722144b | 235 | ../ext/XS-APItest/t/fetch_pad_names.t |
2722144b | 236 | ../ext/XS-APItest/t/svpeek.t |
09d973d9 | 237 | ../ext/XS-APItest/t/synthetic_scope.t |
51193e43 | 238 | ../lib/Config.t # Config_heavy.pl fns getting output |
2722144b | 239 | ../lib/charnames.t |
09d973d9 | 240 | ../lib/dumpvar.t |
f19f3753 | 241 | ../lib/English.t |
2722144b | 242 | ../lib/overload.t |
2722144b | 243 | |
09d973d9 | 244 | |
2722144b MH |
245 | __DEPARSE_SKIPS__ |
246 | ||
247 | op/smartkve.t # Gobbles up all memory... | |
248 | comp/redef.t # Redefinition happens at compile time | |
2722144b | 249 | ../lib/locale.t # Memory... |