@@ -428,7 +428,7 @@ impl fmt::Debug for TcpListener {
428
428
}
429
429
}
430
430
431
- #[ cfg( test) ]
431
+ #[ cfg( all ( test, not ( target_os = "emscripten" ) ) ) ]
432
432
mod tests {
433
433
use io:: ErrorKind ;
434
434
use io:: prelude:: * ;
@@ -454,7 +454,6 @@ mod tests {
454
454
}
455
455
456
456
#[ test]
457
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
458
457
fn bind_error ( ) {
459
458
match TcpListener :: bind ( "1.1.1.1:9999" ) {
460
459
Ok ( ..) => panic ! ( ) ,
@@ -464,7 +463,6 @@ mod tests {
464
463
}
465
464
466
465
#[ test]
467
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
468
466
fn connect_error ( ) {
469
467
match TcpStream :: connect ( "0.0.0.0:1" ) {
470
468
Ok ( ..) => panic ! ( ) ,
@@ -477,7 +475,6 @@ mod tests {
477
475
}
478
476
479
477
#[ test]
480
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
481
478
fn listen_localhost ( ) {
482
479
let socket_addr = next_test_ip4 ( ) ;
483
480
let listener = t ! ( TcpListener :: bind( & socket_addr) ) ;
@@ -495,7 +492,6 @@ mod tests {
495
492
}
496
493
497
494
#[ test]
498
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
499
495
fn connect_loopback ( ) {
500
496
each_ip ( & mut |addr| {
501
497
let acceptor = t ! ( TcpListener :: bind( & addr) ) ;
@@ -517,7 +513,6 @@ mod tests {
517
513
}
518
514
519
515
#[ test]
520
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
521
516
fn smoke_test ( ) {
522
517
each_ip ( & mut |addr| {
523
518
let acceptor = t ! ( TcpListener :: bind( & addr) ) ;
@@ -538,7 +533,6 @@ mod tests {
538
533
}
539
534
540
535
#[ test]
541
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
542
536
fn read_eof ( ) {
543
537
each_ip ( & mut |addr| {
544
538
let acceptor = t ! ( TcpListener :: bind( & addr) ) ;
@@ -558,7 +552,6 @@ mod tests {
558
552
}
559
553
560
554
#[ test]
561
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
562
555
fn write_close ( ) {
563
556
each_ip ( & mut |addr| {
564
557
let acceptor = t ! ( TcpListener :: bind( & addr) ) ;
@@ -585,7 +578,6 @@ mod tests {
585
578
}
586
579
587
580
#[ test]
588
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
589
581
fn multiple_connect_serial ( ) {
590
582
each_ip ( & mut |addr| {
591
583
let max = 10 ;
@@ -608,7 +600,6 @@ mod tests {
608
600
}
609
601
610
602
#[ test]
611
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
612
603
fn multiple_connect_interleaved_greedy_schedule ( ) {
613
604
const MAX : usize = 10 ;
614
605
each_ip ( & mut |addr| {
@@ -644,7 +635,6 @@ mod tests {
644
635
}
645
636
646
637
#[ test]
647
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
648
638
fn multiple_connect_interleaved_lazy_schedule ( ) {
649
639
const MAX : usize = 10 ;
650
640
each_ip ( & mut |addr| {
@@ -678,7 +668,6 @@ mod tests {
678
668
}
679
669
680
670
#[ test]
681
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
682
671
fn socket_and_peer_name ( ) {
683
672
each_ip ( & mut |addr| {
684
673
let listener = t ! ( TcpListener :: bind( & addr) ) ;
@@ -694,7 +683,6 @@ mod tests {
694
683
}
695
684
696
685
#[ test]
697
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
698
686
fn partial_read ( ) {
699
687
each_ip ( & mut |addr| {
700
688
let ( tx, rx) = channel ( ) ;
@@ -716,7 +704,6 @@ mod tests {
716
704
}
717
705
718
706
#[ test]
719
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
720
707
fn double_bind ( ) {
721
708
each_ip ( & mut |addr| {
722
709
let _listener = t ! ( TcpListener :: bind( & addr) ) ;
@@ -733,7 +720,6 @@ mod tests {
733
720
}
734
721
735
722
#[ test]
736
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
737
723
fn fast_rebind ( ) {
738
724
each_ip ( & mut |addr| {
739
725
let acceptor = t ! ( TcpListener :: bind( & addr) ) ;
@@ -749,7 +735,6 @@ mod tests {
749
735
}
750
736
751
737
#[ test]
752
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
753
738
fn tcp_clone_smoke ( ) {
754
739
each_ip ( & mut |addr| {
755
740
let acceptor = t ! ( TcpListener :: bind( & addr) ) ;
@@ -781,7 +766,6 @@ mod tests {
781
766
}
782
767
783
768
#[ test]
784
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
785
769
fn tcp_clone_two_read ( ) {
786
770
each_ip ( & mut |addr| {
787
771
let acceptor = t ! ( TcpListener :: bind( & addr) ) ;
@@ -816,7 +800,6 @@ mod tests {
816
800
}
817
801
818
802
#[ test]
819
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
820
803
fn tcp_clone_two_write ( ) {
821
804
each_ip ( & mut |addr| {
822
805
let acceptor = t ! ( TcpListener :: bind( & addr) ) ;
@@ -844,7 +827,6 @@ mod tests {
844
827
}
845
828
846
829
#[ test]
847
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
848
830
fn shutdown_smoke ( ) {
849
831
each_ip ( & mut |addr| {
850
832
let a = t ! ( TcpListener :: bind( & addr) ) ;
@@ -865,7 +847,6 @@ mod tests {
865
847
}
866
848
867
849
#[ test]
868
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
869
850
fn close_readwrite_smoke ( ) {
870
851
each_ip ( & mut |addr| {
871
852
let a = t ! ( TcpListener :: bind( & addr) ) ;
@@ -904,7 +885,6 @@ mod tests {
904
885
}
905
886
906
887
#[ test]
907
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
908
888
fn close_read_wakes_up ( ) {
909
889
each_ip ( & mut |addr| {
910
890
let a = t ! ( TcpListener :: bind( & addr) ) ;
@@ -932,7 +912,6 @@ mod tests {
932
912
}
933
913
934
914
#[ test]
935
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
936
915
fn clone_while_reading ( ) {
937
916
each_ip ( & mut |addr| {
938
917
let accept = t ! ( TcpListener :: bind( & addr) ) ;
@@ -973,7 +952,6 @@ mod tests {
973
952
}
974
953
975
954
#[ test]
976
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
977
955
fn clone_accept_smoke ( ) {
978
956
each_ip ( & mut |addr| {
979
957
let a = t ! ( TcpListener :: bind( & addr) ) ;
@@ -992,7 +970,6 @@ mod tests {
992
970
}
993
971
994
972
#[ test]
995
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
996
973
fn clone_accept_concurrent ( ) {
997
974
each_ip ( & mut |addr| {
998
975
let a = t ! ( TcpListener :: bind( & addr) ) ;
@@ -1021,7 +998,6 @@ mod tests {
1021
998
}
1022
999
1023
1000
#[ test]
1024
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
1025
1001
fn debug ( ) {
1026
1002
let name = if cfg ! ( windows) { "socket" } else { "fd" } ;
1027
1003
let socket_addr = next_test_ip4 ( ) ;
@@ -1048,7 +1024,6 @@ mod tests {
1048
1024
// no longer has rounding errors.
1049
1025
#[ cfg_attr( any( target_os = "bitrig" , target_os = "netbsd" , target_os = "openbsd" ) , ignore) ]
1050
1026
#[ test]
1051
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
1052
1027
fn timeouts ( ) {
1053
1028
let addr = next_test_ip4 ( ) ;
1054
1029
let listener = t ! ( TcpListener :: bind( & addr) ) ;
@@ -1075,7 +1050,6 @@ mod tests {
1075
1050
}
1076
1051
1077
1052
#[ test]
1078
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
1079
1053
fn test_read_timeout ( ) {
1080
1054
let addr = next_test_ip4 ( ) ;
1081
1055
let listener = t ! ( TcpListener :: bind( & addr) ) ;
@@ -1092,7 +1066,6 @@ mod tests {
1092
1066
}
1093
1067
1094
1068
#[ test]
1095
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
1096
1069
fn test_read_with_timeout ( ) {
1097
1070
let addr = next_test_ip4 ( ) ;
1098
1071
let listener = t ! ( TcpListener :: bind( & addr) ) ;
@@ -1115,7 +1088,6 @@ mod tests {
1115
1088
}
1116
1089
1117
1090
#[ test]
1118
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
1119
1091
fn nodelay ( ) {
1120
1092
let addr = next_test_ip4 ( ) ;
1121
1093
let _listener = t ! ( TcpListener :: bind( & addr) ) ;
@@ -1130,7 +1102,6 @@ mod tests {
1130
1102
}
1131
1103
1132
1104
#[ test]
1133
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
1134
1105
fn ttl ( ) {
1135
1106
let ttl = 100 ;
1136
1107
@@ -1147,7 +1118,6 @@ mod tests {
1147
1118
}
1148
1119
1149
1120
#[ test]
1150
- #[ cfg_attr( target_os = "emscripten" , ignore) ]
1151
1121
fn set_nonblocking ( ) {
1152
1122
let addr = next_test_ip4 ( ) ;
1153
1123
let listener = t ! ( TcpListener :: bind( & addr) ) ;
0 commit comments