Skip to content

Commit a6fc5f1

Browse files
committed
Disable transiently timing out test_xmlrpc
1 parent f1cf981 commit a6fc5f1

File tree

2 files changed

+96
-95
lines changed

2 files changed

+96
-95
lines changed

graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_xmlrpc.txt

Lines changed: 0 additions & 93 deletions
This file was deleted.

mx.graalpython/mx_graalpython.py

Lines changed: 96 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ def update_unittest_tags(args):
627627
# Transiently fails because it's dependent on timings
628628
('test_int.txt', '*graalpython.lib-python.3.test.test_int.IntStrDigitLimitsTests.test_denial_of_service_prevented_int_to_str'),
629629
('test_int.txt', '*graalpython.lib-python.3.test.test_int.IntSubclassStrDigitLimitsTests.test_denial_of_service_prevented_int_to_str'),
630-
# The whole suite sometimes transiently crashes because of hanging thread at the end, not sure which test causes this
630+
# The whole suite transiently times out (GR-47822)
631631
('test_docxmlrpc.txt', '*graalpython.lib-python.3.test.test_docxmlrpc.DocXMLRPCHTTPGETServer.test_annotations'),
632632
('test_docxmlrpc.txt', '*graalpython.lib-python.3.test.test_docxmlrpc.DocXMLRPCHTTPGETServer.test_autolink_dotted_methods'),
633633
('test_docxmlrpc.txt', '*graalpython.lib-python.3.test.test_docxmlrpc.DocXMLRPCHTTPGETServer.test_autolinking'),
@@ -636,7 +636,101 @@ def update_unittest_tags(args):
636636
('test_docxmlrpc.txt', '*graalpython.lib-python.3.test.test_docxmlrpc.DocXMLRPCHTTPGETServer.test_server_title_escape'),
637637
('test_docxmlrpc.txt', '*graalpython.lib-python.3.test.test_docxmlrpc.DocXMLRPCHTTPGETServer.test_system_methods'),
638638
('test_docxmlrpc.txt', '*graalpython.lib-python.3.test.test_docxmlrpc.DocXMLRPCHTTPGETServer.test_valid_get_response'),
639-
# Transiently hang
639+
# The whole suite transiently times out (GR-47822)
640+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.BinaryTestCase.test_decode'),
641+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.BinaryTestCase.test_default'),
642+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.BinaryTestCase.test_string'),
643+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.CGIHandlerTestCase.test_cgi_get'),
644+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.CGIHandlerTestCase.test_cgi_xmlrpc_response'),
645+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.DateTimeTestCase.test_comparison'),
646+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.DateTimeTestCase.test_datetime_datetime'),
647+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.DateTimeTestCase.test_decode'),
648+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.DateTimeTestCase.test_default'),
649+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.DateTimeTestCase.test_repr'),
650+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.DateTimeTestCase.test_time'),
651+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.DateTimeTestCase.test_time_struct'),
652+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.DateTimeTestCase.test_time_tuple'),
653+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.FailingServerTestCase.test_basic'),
654+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.FailingServerTestCase.test_fail_no_info'),
655+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.FailingServerTestCase.test_fail_with_info'),
656+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.FaultTestCase.test_dotted_attribute'),
657+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.FaultTestCase.test_dump_fault'),
658+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.FaultTestCase.test_repr'),
659+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.GzipServerTestCase.test_bad_gzip_request'),
660+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.GzipServerTestCase.test_gzip_request'),
661+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.GzipServerTestCase.test_gzip_response'),
662+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.GzipUtilTestCase.test_gzip_decode_limit'),
663+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.HeadersServerTestCase.test_header'),
664+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.HeadersServerTestCase.test_header_empty'),
665+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.HeadersServerTestCase.test_header_items'),
666+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.HeadersServerTestCase.test_header_many'),
667+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.HeadersServerTestCase.test_header_tuple'),
668+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.HelperTestCase.test_escape'),
669+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.KeepaliveServerTestCase1.test_two'),
670+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.KeepaliveServerTestCase2.test_close'),
671+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.KeepaliveServerTestCase2.test_transport'),
672+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_empty_path'),
673+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_empty_path_fragment'),
674+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_empty_path_query'),
675+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_invalid_path'),
676+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_path1'),
677+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_path2'),
678+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_path3'),
679+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_path_fragment'),
680+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_path_query'),
681+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_path_query_fragment'),
682+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.MultiPathServerTestCase.test_root_path'),
683+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.ServerProxyTestCase.test_close'),
684+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.ServerProxyTestCase.test_transport'),
685+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerEncodingTestCase.test_server_encoding'),
686+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_404'),
687+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_allow_dotted_names_true'),
688+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_client_encoding'),
689+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_context_manager'),
690+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_context_manager_method_error'),
691+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_dotted_attribute'),
692+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_introspection1'),
693+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_introspection2'),
694+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_introspection3'),
695+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_introspection4'),
696+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_multicall'),
697+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_non_existing_multicall'),
698+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_nonascii'),
699+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_nonascii_methodname'),
700+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_partial_post'),
701+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleServerTestCase.test_unicode_host'),
702+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleXMLRPCDispatcherTestCase.test_call_dispatch_func'),
703+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleXMLRPCDispatcherTestCase.test_call_instance_func'),
704+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleXMLRPCDispatcherTestCase.test_call_registered_func'),
705+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleXMLRPCDispatcherTestCase.test_cannot_locate_func'),
706+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleXMLRPCDispatcherTestCase.test_instance_has_no_func'),
707+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.SimpleXMLRPCDispatcherTestCase.test_registered_func_is_none'),
708+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.TestMain.test_main'),
709+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.UseBuiltinTypesTestCase.test_cgihandler_has_use_builtin_types_flag'),
710+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.UseBuiltinTypesTestCase.test_use_builtin_types'),
711+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.UseBuiltinTypesTestCase.test_xmlrpcserver_has_use_builtin_types_flag'),
712+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_bug_1164912'),
713+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_datetime_before_1900'),
714+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_bad_dict'),
715+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_bare_datetime'),
716+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_big_int'),
717+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_big_long'),
718+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_bytes'),
719+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_double'),
720+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_encoding'),
721+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_load'),
722+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_none'),
723+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_recursive_dict'),
724+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_dump_recursive_seq'),
725+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_get_host_info'),
726+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_keepalive_disconnect'),
727+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_limit_int'),
728+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_load_extension_types'),
729+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_load_standard_types'),
730+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_loads_unsupported'),
731+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_newstyle_class'),
732+
('test_xmlrpc.txt', '*graalpython.lib-python.3.test.test_xmlrpc.XMLRPCTestCase.test_ssl_presence'),
733+
# The whole suite transiently times out (GR-47822)
640734
('test_httpservers.txt', '*graalpython.lib-python.3.test.test_httpservers.BaseHTTPServerTestCase.test_command'),
641735
('test_httpservers.txt', '*graalpython.lib-python.3.test.test_httpservers.BaseHTTPServerTestCase.test_error_content_length'),
642736
('test_httpservers.txt', '*graalpython.lib-python.3.test.test_httpservers.BaseHTTPServerTestCase.test_handler'),

0 commit comments

Comments
 (0)