@@ -28,6 +28,7 @@ def teardown
28
28
29
29
if defined? ( OpenSSL ::SSL ::SSLError )
30
30
def test_imaps_unknown_ca
31
+ omit_if_jruby "JRuby: still working on big bugs"
31
32
assert_raise ( OpenSSL ::SSL ::SSLError ) do
32
33
imaps_test do |port |
33
34
begin
@@ -42,6 +43,7 @@ def test_imaps_unknown_ca
42
43
end
43
44
44
45
def test_imaps_with_ca_file
46
+ omit_if_jruby "JRuby: still working on big bugs"
45
47
# Assert verified *after* the imaps_test and assert_nothing_raised blocks.
46
48
# Otherwise, failures can't logout and need to wait for the timeout.
47
49
verified , imap = :unknown , nil
@@ -69,6 +71,7 @@ def test_imaps_with_ca_file
69
71
end
70
72
71
73
def test_imaps_verify_none
74
+ omit_if_jruby "JRuby: still working on big bugs"
72
75
# Assert verified *after* the imaps_test and assert_nothing_raised blocks.
73
76
# Otherwise, failures can't logout and need to wait for the timeout.
74
77
verified , imap = :unknown , nil
@@ -96,6 +99,7 @@ def test_imaps_verify_none
96
99
end
97
100
98
101
def test_imaps_post_connection_check
102
+ omit_if_jruby "JRuby: still working on big bugs"
99
103
assert_raise ( OpenSSL ::SSL ::SSLError ) do
100
104
imaps_test do |port |
101
105
# server_addr is different from the hostname in the certificate,
@@ -110,6 +114,7 @@ def test_imaps_post_connection_check
110
114
111
115
if defined? ( OpenSSL ::SSL )
112
116
def test_starttls_unknown_ca
117
+ omit_if_jruby "JRuby: still working on big bugs"
113
118
omit "This test is not working with Windows" if RUBY_PLATFORM =~ /mswin|mingw/
114
119
115
120
imap = nil
@@ -130,6 +135,7 @@ def test_starttls_unknown_ca
130
135
end
131
136
132
137
def test_starttls
138
+ omit_if_jruby "JRuby: still working on big bugs"
133
139
initial_verified , initial_ctx , initial_params = :unknown , :unknown , :unknown
134
140
imap = nil
135
141
starttls_test do |port |
@@ -154,6 +160,7 @@ def test_starttls
154
160
end
155
161
156
162
def test_starttls_stripping
163
+ omit_if_jruby "JRuby: still working on big bugs"
157
164
imap = nil
158
165
starttls_stripping_test do |port |
159
166
imap = Net ::IMAP . new ( "localhost" , :port => port )
@@ -179,6 +186,7 @@ def start_server
179
186
end
180
187
181
188
def test_unexpected_eof
189
+ omit_if_jruby "JRuby: still working on big bugs"
182
190
server = create_tcp_server
183
191
port = server . addr [ 1 ]
184
192
start_server do
@@ -204,6 +212,7 @@ def test_unexpected_eof
204
212
end
205
213
206
214
def test_idle
215
+ omit_if_jruby "JRuby: still working on big bugs"
207
216
server = create_tcp_server
208
217
port = server . addr [ 1 ]
209
218
requests = [ ]
@@ -251,6 +260,7 @@ def test_idle
251
260
end
252
261
253
262
def test_exception_during_idle
263
+ omit_if_jruby "JRuby: still working on big bugs"
254
264
server = create_tcp_server
255
265
port = server . addr [ 1 ]
256
266
requests = [ ]
@@ -315,6 +325,7 @@ def test_exception_during_idle
315
325
end
316
326
317
327
def test_idle_done_not_during_idle
328
+ omit_if_jruby "JRuby: still working on big bugs"
318
329
server = create_tcp_server
319
330
port = server . addr [ 1 ]
320
331
start_server do
@@ -338,6 +349,7 @@ def test_idle_done_not_during_idle
338
349
end
339
350
340
351
def test_idle_timeout
352
+ omit_if_jruby "JRuby: still working on big bugs"
341
353
server = create_tcp_server
342
354
port = server . addr [ 1 ]
343
355
requests = [ ]
@@ -395,6 +407,7 @@ def test_idle_timeout
395
407
end
396
408
397
409
def test_unexpected_bye
410
+ omit_if_jruby "JRuby: still working on big bugs"
398
411
server = create_tcp_server
399
412
port = server . addr [ 1 ]
400
413
start_server do
@@ -417,6 +430,7 @@ def test_unexpected_bye
417
430
end
418
431
419
432
def test_exception_during_shutdown
433
+ omit_if_jruby "JRuby: still working on big bugs"
420
434
server = create_tcp_server
421
435
port = server . addr [ 1 ]
422
436
start_server do
@@ -449,6 +463,7 @@ def @sock.shutdown(*args)
449
463
end
450
464
451
465
def test_connection_closed_during_idle
466
+ omit_if_jruby "JRuby: still working on big bugs"
452
467
server = create_tcp_server
453
468
port = server . addr [ 1 ]
454
469
requests = [ ]
@@ -512,6 +527,7 @@ def test_connection_closed_during_idle
512
527
end
513
528
514
529
def test_connection_closed_without_greeting
530
+ omit_if_jruby "JRuby: still working on big bugs"
515
531
server = create_tcp_server
516
532
port = server . addr [ 1 ]
517
533
h = {
@@ -595,6 +611,7 @@ def test_default_port
595
611
end
596
612
597
613
def test_send_invalid_number
614
+ omit_if_jruby "JRuby: still working on big bugs"
598
615
server = create_tcp_server
599
616
port = server . addr [ 1 ]
600
617
start_server do
@@ -716,6 +733,7 @@ def test_send_invalid_number
716
733
end
717
734
718
735
def test_send_literal
736
+ omit_if_jruby "JRuby: still working on big bugs"
719
737
server = create_tcp_server
720
738
port = server . addr [ 1 ]
721
739
requests = [ ]
@@ -753,6 +771,7 @@ def test_send_literal
753
771
end
754
772
755
773
def test_disconnect
774
+ omit_if_jruby "JRuby: still working on big bugs"
756
775
server = create_tcp_server
757
776
port = server . addr [ 1 ]
758
777
start_server do
@@ -780,6 +799,7 @@ def test_disconnect
780
799
end
781
800
782
801
def test_append
802
+ omit_if_jruby "JRuby: still working on big bugs"
783
803
server = create_tcp_server
784
804
port = server . addr [ 1 ]
785
805
mail = <<EOF . gsub ( /\n / , "\r \n " )
@@ -826,6 +846,7 @@ def test_append
826
846
end
827
847
828
848
def test_append_fail
849
+ omit_if_jruby "JRuby: still working on big bugs"
829
850
server = create_tcp_server
830
851
port = server . addr [ 1 ]
831
852
mail = <<EOF . gsub ( /\n / , "\r \n " )
@@ -867,6 +888,7 @@ def test_append_fail
867
888
end
868
889
869
890
def test_id
891
+ omit_if_jruby "JRuby: still working on big bugs"
870
892
server = create_tcp_server
871
893
port = server . addr [ 1 ]
872
894
requests = Queue . new
0 commit comments