@@ -28,6 +28,7 @@ def teardown
2828
2929 if defined? ( OpenSSL ::SSL ::SSLError )
3030 def test_imaps_unknown_ca
31+ omit_if_jruby "JRuby: still working on big bugs"
3132 assert_raise ( OpenSSL ::SSL ::SSLError ) do
3233 imaps_test do |port |
3334 begin
@@ -42,6 +43,7 @@ def test_imaps_unknown_ca
4243 end
4344
4445 def test_imaps_with_ca_file
46+ omit_if_jruby "JRuby: still working on big bugs"
4547 # Assert verified *after* the imaps_test and assert_nothing_raised blocks.
4648 # Otherwise, failures can't logout and need to wait for the timeout.
4749 verified , imap = :unknown , nil
@@ -69,6 +71,7 @@ def test_imaps_with_ca_file
6971 end
7072
7173 def test_imaps_verify_none
74+ omit_if_jruby "JRuby: still working on big bugs"
7275 # Assert verified *after* the imaps_test and assert_nothing_raised blocks.
7376 # Otherwise, failures can't logout and need to wait for the timeout.
7477 verified , imap = :unknown , nil
@@ -96,6 +99,7 @@ def test_imaps_verify_none
9699 end
97100
98101 def test_imaps_post_connection_check
102+ omit_if_jruby "JRuby: still working on big bugs"
99103 assert_raise ( OpenSSL ::SSL ::SSLError ) do
100104 imaps_test do |port |
101105 # server_addr is different from the hostname in the certificate,
@@ -110,6 +114,7 @@ def test_imaps_post_connection_check
110114
111115 if defined? ( OpenSSL ::SSL )
112116 def test_starttls_unknown_ca
117+ omit_if_jruby "JRuby: still working on big bugs"
113118 omit "This test is not working with Windows" if RUBY_PLATFORM =~ /mswin|mingw/
114119
115120 imap = nil
@@ -130,6 +135,7 @@ def test_starttls_unknown_ca
130135 end
131136
132137 def test_starttls
138+ omit_if_jruby "JRuby: still working on big bugs"
133139 initial_verified , initial_ctx , initial_params = :unknown , :unknown , :unknown
134140 imap = nil
135141 starttls_test do |port |
@@ -154,6 +160,7 @@ def test_starttls
154160 end
155161
156162 def test_starttls_stripping
163+ omit_if_jruby "JRuby: still working on big bugs"
157164 imap = nil
158165 starttls_stripping_test do |port |
159166 imap = Net ::IMAP . new ( "localhost" , :port => port )
@@ -179,6 +186,7 @@ def start_server
179186 end
180187
181188 def test_unexpected_eof
189+ omit_if_jruby "JRuby: still working on big bugs"
182190 server = create_tcp_server
183191 port = server . addr [ 1 ]
184192 start_server do
@@ -204,6 +212,7 @@ def test_unexpected_eof
204212 end
205213
206214 def test_idle
215+ omit_if_jruby "JRuby: still working on big bugs"
207216 server = create_tcp_server
208217 port = server . addr [ 1 ]
209218 requests = [ ]
@@ -251,6 +260,7 @@ def test_idle
251260 end
252261
253262 def test_exception_during_idle
263+ omit_if_jruby "JRuby: still working on big bugs"
254264 server = create_tcp_server
255265 port = server . addr [ 1 ]
256266 requests = [ ]
@@ -315,6 +325,7 @@ def test_exception_during_idle
315325 end
316326
317327 def test_idle_done_not_during_idle
328+ omit_if_jruby "JRuby: still working on big bugs"
318329 server = create_tcp_server
319330 port = server . addr [ 1 ]
320331 start_server do
@@ -338,6 +349,7 @@ def test_idle_done_not_during_idle
338349 end
339350
340351 def test_idle_timeout
352+ omit_if_jruby "JRuby: still working on big bugs"
341353 server = create_tcp_server
342354 port = server . addr [ 1 ]
343355 requests = [ ]
@@ -395,6 +407,7 @@ def test_idle_timeout
395407 end
396408
397409 def test_unexpected_bye
410+ omit_if_jruby "JRuby: still working on big bugs"
398411 server = create_tcp_server
399412 port = server . addr [ 1 ]
400413 start_server do
@@ -417,6 +430,7 @@ def test_unexpected_bye
417430 end
418431
419432 def test_exception_during_shutdown
433+ omit_if_jruby "JRuby: still working on big bugs"
420434 server = create_tcp_server
421435 port = server . addr [ 1 ]
422436 start_server do
@@ -449,6 +463,7 @@ def @sock.shutdown(*args)
449463 end
450464
451465 def test_connection_closed_during_idle
466+ omit_if_jruby "JRuby: still working on big bugs"
452467 server = create_tcp_server
453468 port = server . addr [ 1 ]
454469 requests = [ ]
@@ -512,6 +527,7 @@ def test_connection_closed_during_idle
512527 end
513528
514529 def test_connection_closed_without_greeting
530+ omit_if_jruby "JRuby: still working on big bugs"
515531 server = create_tcp_server
516532 port = server . addr [ 1 ]
517533 h = {
@@ -595,6 +611,7 @@ def test_default_port
595611 end
596612
597613 def test_send_invalid_number
614+ omit_if_jruby "JRuby: still working on big bugs"
598615 server = create_tcp_server
599616 port = server . addr [ 1 ]
600617 start_server do
@@ -716,6 +733,7 @@ def test_send_invalid_number
716733 end
717734
718735 def test_send_literal
736+ omit_if_jruby "JRuby: still working on big bugs"
719737 server = create_tcp_server
720738 port = server . addr [ 1 ]
721739 requests = [ ]
@@ -753,6 +771,7 @@ def test_send_literal
753771 end
754772
755773 def test_disconnect
774+ omit_if_jruby "JRuby: still working on big bugs"
756775 server = create_tcp_server
757776 port = server . addr [ 1 ]
758777 start_server do
@@ -780,6 +799,7 @@ def test_disconnect
780799 end
781800
782801 def test_append
802+ omit_if_jruby "JRuby: still working on big bugs"
783803 server = create_tcp_server
784804 port = server . addr [ 1 ]
785805 mail = <<EOF . gsub ( /\n / , "\r \n " )
@@ -826,6 +846,7 @@ def test_append
826846 end
827847
828848 def test_append_fail
849+ omit_if_jruby "JRuby: still working on big bugs"
829850 server = create_tcp_server
830851 port = server . addr [ 1 ]
831852 mail = <<EOF . gsub ( /\n / , "\r \n " )
@@ -867,6 +888,7 @@ def test_append_fail
867888 end
868889
869890 def test_id
891+ omit_if_jruby "JRuby: still working on big bugs"
870892 server = create_tcp_server
871893 port = server . addr [ 1 ]
872894 requests = Queue . new
0 commit comments