Skip to content

Commit b9db176

Browse files
committed
Sort MRI excludes for easier diffing and editing
PullRequest: truffleruby/652
2 parents 0d41eaf + 9da87b7 commit b9db176

File tree

2 files changed

+140
-147
lines changed

2 files changed

+140
-147
lines changed

test/mri/failing.exclude

Lines changed: 134 additions & 135 deletions
Original file line numberDiff line numberDiff line change
@@ -35,95 +35,62 @@ win32ole/test_word.rb
3535

3636
# Other issues
3737

38-
ruby/test_argf.rb # spawn needed for tests
39-
ruby/test_case.rb # uses refinements
40-
ruby/test_enum.rb # cannot load such file -- continuation
41-
ruby/test_env.rb # TestEnv#test_aset = core:/core/rubinius/bootstrap/time.rb:28:in `now': internal implementation error - ClassCastException org.truffleruby.runtime.core.RubyNilClass cannot be cast to org.truffleruby.runtime.core.RubyString org.truffleruby.nodes.time.ReadTimeZoneNode.executeRubyString(ReadTimeZoneNode.java:36) (RuntimeError)
42-
ruby/test_iterator.rb # /Users/chrisseaton/Documents/ruby/jruby/test/mri/lib/minitest/unit.rb:1417:in `sort': internal implementation error - NullPointerException null org.truffleruby.runtime.subsystems.TraceManager$4.probeTaggedAs(TraceManager.java:117) (RuntimeError)
43-
ruby/test_m17n_comb.rb # cannot load such file -- etc
44-
ruby/test_marshal.rb # including this causes error in test_objectspace.rb
45-
ruby/test_module.rb # test/mri/ruby/test_module.rb:96:in `private_class_method': internal implementation error - UnsupportedOperationException null org.truffleruby.nodes.core.ModuleNodes$PrivateClassMethodNode.privateClassMethod(ModuleNodes.java:1474) (RuntimeError)
46-
ruby/test_pipe.rb # tests not excluding
47-
ruby/test_settracefunc.rb # uninitialized constant TestSetTraceFunc::TracePoint
48-
ruby/test_sleep.rb # cannot load such file -- etc
49-
ruby/test_sprintf_comb.rb # almost all failing / regression
50-
ruby/test_syntax.rb # refinements
5138
bigdecimal/test_bigdecimal.rb
5239
bigdecimal/test_bigdecimal_util.rb
5340
bigdecimal/test_bigmath.rb
41+
cext-ruby/bignum/test_big2str.rb
42+
cext-ruby/bignum/test_bigzero.rb
43+
cext-ruby/bignum/test_div.rb
44+
cext-ruby/bignum/test_mul.rb
45+
cext-ruby/bignum/test_pack.rb
46+
cext-ruby/bignum/test_str2big.rb
47+
cext-ruby/debug/test_debug.rb
48+
cext-ruby/debug/test_profile_frames.rb
49+
cext-ruby/exception/test_data_error.rb
50+
cext-ruby/exception/test_ensured.rb
51+
cext-ruby/file/test_stat.rb
52+
cext-ruby/float/test_nextafter.rb
53+
cext-ruby/funcall/test_passing_block.rb
54+
cext-ruby/gvl/test_last_thread.rb
55+
cext-ruby/iseq_load/test_iseq_load.rb
56+
cext-ruby/iter/test_yield_block.rb
57+
cext-ruby/marshal/test_usrmarshal.rb
58+
cext-ruby/method/test_arity.rb
59+
cext-ruby/popen_deadlock/test_popen_deadlock.rb
60+
cext-ruby/postponed_job/test_postponed_job.rb
61+
cext-ruby/proc/test_bmethod.rb
62+
cext-ruby/rational/test_rat.rb
63+
cext-ruby/st/test_numhash.rb
64+
cext-ruby/st/test_update.rb
65+
cext-ruby/string/test_capacity.rb
66+
cext-ruby/string/test_coderange.rb
67+
cext-ruby/string/test_cstr.rb
68+
cext-ruby/string/test_ellipsize.rb
69+
cext-ruby/string/test_enc_associate.rb
70+
cext-ruby/string/test_enc_str_buf_cat.rb
71+
cext-ruby/string/test_fstring.rb
72+
cext-ruby/string/test_modify_expand.rb
73+
cext-ruby/string/test_nofree.rb
74+
cext-ruby/string/test_normalize.rb
75+
cext-ruby/string/test_qsort.rb
76+
cext-ruby/string/test_set_len.rb
77+
cext-ruby/struct/test_duplicate.rb
78+
cext-ruby/struct/test_member.rb
79+
cext-ruby/symbol/noninterned_name.rb
80+
cext-ruby/symbol/test_inadvertent_creation.rb
81+
cext-ruby/symbol/test_type.rb
82+
cext-ruby/test_recursion.rb
83+
cext-ruby/time/test_new.rb
84+
cext-ruby/tracepoint/test_tracepoint.rb
85+
cext-ruby/vm/test_at_exit.rb
86+
cext-ruby/win32/test_console_attr.rb
87+
cext-ruby/win32/test_dln.rb
88+
cext-ruby/win32/test_fd_setsize.rb
5489
coverage/test_coverage.rb
5590
csv/test_encodings.rb # missing ObjectSpace define_finalizer specialization
5691
csv/test_features.rb # `const_missing': uninitialized constant Zlib::GzipWriter
5792
csv/test_interface.rb # missing ObjectSpace define_finalizer specialization
5893
digest/test_digest_extend.rb # all failed
59-
fileutils/test_fileutils.rb # cannot load such file -- etc
60-
net/http/test_buffered_io.rb
61-
net/http/test_http.rb
62-
net/http/test_http_request.rb
63-
net/http/test_httpheader.rb
64-
net/http/test_httpresponse.rb
65-
net/http/test_httpresponses.rb
66-
net/http/test_https.rb
67-
net/http/test_https_proxy.rb
68-
net/imap/test_imap.rb
69-
net/imap/test_imap_response_parser.rb
70-
net/pop/test_pop.rb
71-
net/protocol/test_protocol.rb
72-
net/smtp/test_response.rb
73-
net/smtp/test_smtp.rb
74-
net/smtp/test_ssl_socket.rb
75-
psych/test_alias_and_anchor.rb
76-
psych/test_array.rb
77-
psych/test_boolean.rb
78-
psych/test_class.rb
79-
psych/test_coder.rb
80-
psych/test_date_time.rb
81-
psych/test_deprecated.rb
82-
psych/test_document.rb
83-
psych/test_emitter.rb
84-
psych/test_encoding.rb
85-
psych/test_exception.rb
86-
psych/test_hash.rb
87-
psych/test_json_tree.rb
88-
psych/test_merge_keys.rb
89-
psych/test_nil.rb
90-
psych/test_null.rb
91-
psych/test_numeric.rb
92-
psych/test_object.rb
93-
psych/test_object_references.rb
94-
psych/test_omap.rb
95-
psych/test_parser.rb
96-
psych/test_psych.rb
97-
psych/test_scalar.rb
98-
psych/test_scalar_scanner.rb
99-
psych/test_serialize_subclasses.rb
100-
psych/test_set.rb
101-
psych/test_stream.rb
102-
psych/test_string.rb
103-
psych/test_struct.rb
104-
psych/test_symbol.rb
105-
psych/test_tainted.rb
106-
psych/test_to_yaml_properties.rb
107-
psych/test_tree_builder.rb
108-
psych/test_yaml.rb
109-
psych/test_yamlstore.rb
110-
psych/json/test_stream.rb
111-
psych/nodes/test_enumerable.rb
112-
psych/visitors/test_depth_first.rb
113-
psych/visitors/test_emitter.rb
114-
psych/visitors/test_to_ruby.rb
115-
psych/visitors/test_yaml_tree.rb
116-
scanf/test_scanf.rb # many failures / regression
117-
socket/test_addrinfo.rb
118-
socket/test_ancdata.rb
119-
socket/test_basicsocket.rb
120-
socket/test_nonblock.rb
121-
socket/test_sockopt.rb
122-
socket/test_tcp.rb
123-
socket/test_udp.rb
124-
socket/test_unix.rb
125-
ruby/enc/test_euc_jp.rb # invalid multibyte char (EUC-JP)
126-
ruby/enc/test_windows_1251.rb
12794
dl/test_base.rb
12895
dl/test_c_struct_entry.rb
12996
dl/test_c_union_entity.rb
@@ -152,7 +119,9 @@ dtrace/test_raise.rb
152119
dtrace/test_require.rb
153120
dtrace/test_singleton_function.rb
154121
dtrace/test_string.rb
122+
erb/test_erb_command.rb
155123
fiddle/test_cparser.rb
124+
fileutils/test_fileutils.rb # cannot load such file -- etc
156125
irb/test_completion.rb
157126
irb/test_option.rb
158127
irb/test_raise_no_backtrace_exception.rb
@@ -175,11 +144,67 @@ mkmf/test_libs.rb
175144
mkmf/test_signedness.rb
176145
mkmf/test_sizeof.rb
177146
net/ftp/test_buffered_socket.rb
147+
net/http/test_buffered_io.rb
148+
net/http/test_http.rb
149+
net/http/test_http_request.rb
150+
net/http/test_httpheader.rb
151+
net/http/test_httpresponse.rb
152+
net/http/test_httpresponses.rb
153+
net/http/test_https.rb
154+
net/http/test_https_proxy.rb
155+
net/imap/test_imap.rb
156+
net/imap/test_imap_response_parser.rb
157+
net/pop/test_pop.rb
158+
net/protocol/test_protocol.rb
159+
net/smtp/test_response.rb
160+
net/smtp/test_smtp.rb
161+
net/smtp/test_ssl_socket.rb
178162
open-uri/test_open-uri.rb
179163
open-uri/test_ssl.rb
180164
psych/handlers/test_recorder.rb
165+
psych/json/test_stream.rb
166+
psych/nodes/test_enumerable.rb
167+
psych/test_alias_and_anchor.rb
168+
psych/test_array.rb
169+
psych/test_boolean.rb
170+
psych/test_class.rb
171+
psych/test_coder.rb
172+
psych/test_date_time.rb
173+
psych/test_deprecated.rb
174+
psych/test_document.rb
175+
psych/test_emitter.rb
176+
psych/test_encoding.rb
177+
psych/test_exception.rb
178+
psych/test_hash.rb
179+
psych/test_json_tree.rb
180+
psych/test_merge_keys.rb
181+
psych/test_nil.rb
182+
psych/test_null.rb
183+
psych/test_numeric.rb
184+
psych/test_object.rb
185+
psych/test_object_references.rb
186+
psych/test_omap.rb
187+
psych/test_parser.rb
188+
psych/test_psych.rb
181189
psych/test_safe_load.rb
190+
psych/test_scalar.rb
191+
psych/test_scalar_scanner.rb
192+
psych/test_serialize_subclasses.rb
193+
psych/test_set.rb
194+
psych/test_stream.rb
195+
psych/test_string.rb
196+
psych/test_struct.rb
197+
psych/test_symbol.rb
198+
psych/test_tainted.rb
199+
psych/test_to_yaml_properties.rb
200+
psych/test_tree_builder.rb
201+
psych/test_yaml.rb
182202
psych/test_yamldbm.rb
203+
psych/test_yamlstore.rb
204+
psych/visitors/test_depth_first.rb
205+
psych/visitors/test_emitter.rb
206+
psych/visitors/test_to_ruby.rb
207+
psych/visitors/test_yaml_tree.rb
183208
rdoc/test_rdoc_generator_darkfish.rb # TypeError: can't dup NilClass
184209
rdoc/test_rdoc_generator_json_index.rb # TypeError: can't dup NilClass
185210
rdoc/test_rdoc_generator_pot.rb # Missing pot lib files
@@ -191,17 +216,42 @@ readline/test_readline_history.rb
191216
resolv/test_dns.rb
192217
rinda/test_rinda.rb
193218
rinda/test_tuplebag.rb
219+
ruby/enc/test_euc_jp.rb # invalid multibyte char (EUC-JP)
220+
ruby/enc/test_windows_1251.rb
221+
ruby/test_argf.rb # spawn needed for tests
194222
ruby/test_arity.rb
195223
ruby/test_backtrace.rb
224+
ruby/test_case.rb # uses refinements
225+
ruby/test_enum.rb # cannot load such file -- continuation
226+
ruby/test_env.rb # TestEnv#test_aset = core:/core/rubinius/bootstrap/time.rb:28:in `now': internal implementation error - ClassCastException org.truffleruby.runtime.core.RubyNilClass cannot be cast to org.truffleruby.runtime.core.RubyString org.truffleruby.nodes.time.ReadTimeZoneNode.executeRubyString(ReadTimeZoneNode.java:36) (RuntimeError)
227+
ruby/test_extlibs.rb
228+
ruby/test_file.rb
196229
ruby/test_iseq.rb
230+
ruby/test_iterator.rb # /Users/chrisseaton/Documents/ruby/jruby/test/mri/lib/minitest/unit.rb:1417:in `sort': internal implementation error - NullPointerException null org.truffleruby.runtime.subsystems.TraceManager$4.probeTaggedAs(TraceManager.java:117) (RuntimeError)
197231
ruby/test_lazy_enumerator.rb
232+
ruby/test_m17n_comb.rb # cannot load such file -- etc
233+
ruby/test_marshal.rb # including this causes error in test_objectspace.rb
234+
ruby/test_module.rb # test/mri/ruby/test_module.rb:96:in `private_class_method': internal implementation error - UnsupportedOperationException null org.truffleruby.nodes.core.ModuleNodes$PrivateClassMethodNode.privateClassMethod(ModuleNodes.java:1474) (RuntimeError)
235+
ruby/test_pipe.rb # tests not excluding
198236
ruby/test_rubyvm.rb
237+
ruby/test_settracefunc.rb # uninitialized constant TestSetTraceFunc::TracePoint
238+
ruby/test_sleep.rb # cannot load such file -- etc
239+
ruby/test_sprintf_comb.rb # almost all failing / regression
240+
ruby/test_syntax.rb # refinements
199241
ruby/test_threadgroup.rb
200242
ruby/test_weakmap.rb
201243
rubygems/test_gem_remote_fetcher.rb # OpenSSL problems
202-
# Expects TRUFFLERUBY_VERSION to exist and other problems
203-
rubygems/test_gem_request_set_gem_dependency_api.rb
244+
rubygems/test_gem_request_set_gem_dependency_api.rb # Expects TRUFFLERUBY_VERSION to exist and other problems
245+
scanf/test_scanf.rb # many failures / regression
204246
shell/test_command_processor.rb
247+
socket/test_addrinfo.rb
248+
socket/test_ancdata.rb
249+
socket/test_basicsocket.rb
250+
socket/test_nonblock.rb
251+
socket/test_sockopt.rb
252+
socket/test_tcp.rb
253+
socket/test_udp.rb
254+
socket/test_unix.rb
205255
test_curses.rb
206256
test_rbconfig.rb
207257
test_tmpdir.rb
@@ -215,6 +265,7 @@ testunit/test_sorting.rb
215265
thread/test_sync.rb
216266
webrick/test_cgi.rb
217267
webrick/test_cookie.rb
268+
webrick/test_do_not_reverse_lookup.rb
218269
webrick/test_filehandler.rb
219270
webrick/test_htmlutils.rb
220271
webrick/test_httpproxy.rb
@@ -225,59 +276,7 @@ webrick/test_httputils.rb
225276
webrick/test_httpversion.rb
226277
webrick/test_server.rb
227278
webrick/test_ssl_server.rb
228-
webrick/test_do_not_reverse_lookup.rb
229279
xmlrpc/test_client.rb # pollutes other tests
230280
xmlrpc/test_cookie.rb # undefined method `http' for NilClass
231281
xmlrpc/test_parser.rb # `const_missing': uninitialized constant Test_REXMLStreamParser::GenericParserTest
232282
xmlrpc/test_webrick_server.rb # undefined method `<<' for Object
233-
ruby/test_file.rb
234-
ruby/test_extlibs.rb
235-
erb/test_erb_command.rb
236-
cext-ruby/bignum/test_big2str.rb
237-
cext-ruby/bignum/test_bigzero.rb
238-
cext-ruby/bignum/test_div.rb
239-
cext-ruby/bignum/test_mul.rb
240-
cext-ruby/bignum/test_pack.rb
241-
cext-ruby/bignum/test_str2big.rb
242-
cext-ruby/debug/test_debug.rb
243-
cext-ruby/debug/test_profile_frames.rb
244-
cext-ruby/file/test_stat.rb
245-
cext-ruby/float/test_nextafter.rb
246-
cext-ruby/gvl/test_last_thread.rb
247-
cext-ruby/iter/test_yield_block.rb
248-
cext-ruby/marshal/test_usrmarshal.rb
249-
cext-ruby/method/test_arity.rb
250-
cext-ruby/postponed_job/test_postponed_job.rb
251-
cext-ruby/proc/test_bmethod.rb
252-
cext-ruby/rational/test_rat.rb
253-
cext-ruby/st/test_numhash.rb
254-
cext-ruby/st/test_update.rb
255-
cext-ruby/string/test_capacity.rb
256-
cext-ruby/string/test_coderange.rb
257-
cext-ruby/string/test_cstr.rb
258-
cext-ruby/string/test_ellipsize.rb
259-
cext-ruby/string/test_enc_associate.rb
260-
cext-ruby/string/test_enc_str_buf_cat.rb
261-
cext-ruby/string/test_fstring.rb
262-
cext-ruby/string/test_modify_expand.rb
263-
cext-ruby/string/test_nofree.rb
264-
cext-ruby/string/test_normalize.rb
265-
cext-ruby/string/test_qsort.rb
266-
cext-ruby/string/test_set_len.rb
267-
cext-ruby/struct/test_duplicate.rb
268-
cext-ruby/struct/test_member.rb
269-
cext-ruby/symbol/noninterned_name.rb
270-
cext-ruby/symbol/test_inadvertent_creation.rb
271-
cext-ruby/symbol/test_type.rb
272-
cext-ruby/time/test_new.rb
273-
cext-ruby/tracepoint/test_tracepoint.rb
274-
cext-ruby/win32/test_console_attr.rb
275-
cext-ruby/win32/test_dln.rb
276-
cext-ruby/win32/test_fd_setsize.rb
277-
cext-ruby/exception/test_data_error.rb
278-
cext-ruby/exception/test_ensured.rb
279-
cext-ruby/popen_deadlock/test_popen_deadlock.rb
280-
cext-ruby/test_recursion.rb
281-
cext-ruby/vm/test_at_exit.rb
282-
cext-ruby/funcall/test_passing_block.rb
283-
cext-ruby/iseq_load/test_iseq_load.rb

test/mri/sulong.exclude

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ cext-ruby/wait_for_single_fd/test_wait_for_single_fd.rb
6969
cext-ruby/win32/test_console_attr.rb
7070
cext-ruby/win32/test_dln.rb
7171
cext-ruby/win32/test_fd_setsize.rb
72-
73-
ruby/test_file_exhaustive.rb
74-
72+
etc/test_etc.rb
73+
nkf/test_kconv.rb
74+
nkf/test_nkf.rb
7575
openssl/test_asn1.rb
7676
openssl/test_bn.rb
7777
openssl/test_buffering.rb
@@ -85,9 +85,9 @@ openssl/test_ns_spki.rb
8585
openssl/test_ocsp.rb
8686
openssl/test_pair.rb
8787
openssl/test_partial_record_read.rb
88+
openssl/test_pkcs12.rb
8889
openssl/test_pkcs5.rb
8990
openssl/test_pkcs7.rb
90-
openssl/test_pkcs12.rb
9191
openssl/test_pkey_dh.rb
9292
openssl/test_pkey_dsa.rb
9393
openssl/test_pkey_ec.rb
@@ -100,17 +100,11 @@ openssl/test_x509ext.rb
100100
openssl/test_x509name.rb
101101
openssl/test_x509req.rb
102102
openssl/test_x509store.rb
103-
104-
test_syslog.rb
103+
ruby/test_file_exhaustive.rb
105104
syslog/test_syslog_logger.rb
106-
105+
test_syslog.rb
107106
zlib/test_zlib.rb
108107

109-
etc/test_etc.rb
110-
111-
nkf/test_kconv.rb
112-
nkf/test_nkf.rb
113-
114108
cext/ruby/array/test_resize.rb
115109
cext/ruby/bignum/test_big2str.rb
116110
cext/ruby/bignum/test_bigzero.rb

0 commit comments

Comments
 (0)