@@ -73,17 +73,16 @@ fn do_ctest() {
73
73
}
74
74
}
75
75
76
- fn ctest_cfg ( ) -> ctest_old:: TestGenerator {
76
+ fn ctest_old_cfg ( ) -> ctest_old:: TestGenerator {
77
77
let mut cfg = ctest_old:: TestGenerator :: new ( ) ;
78
78
let libc_cfgs = [ "libc_thread_local" ] ;
79
79
for f in & libc_cfgs {
80
80
cfg. cfg ( f, None ) ;
81
81
}
82
82
cfg
83
83
}
84
-
85
- fn ctest_next_cfg ( ) -> ctest_next:: TestGenerator {
86
- let mut cfg = ctest_next:: TestGenerator :: new ( ) ;
84
+ fn ctest_cfg ( ) -> ctest:: TestGenerator {
85
+ let mut cfg = ctest:: TestGenerator :: new ( ) ;
87
86
cfg. skip_private ( true ) ;
88
87
let libc_cfgs = [ "libc_thread_local" ] ;
89
88
for f in & libc_cfgs {
@@ -228,7 +227,7 @@ fn test_apple(target: &str) {
228
227
let x86_64 = target. contains ( "x86_64" ) ;
229
228
let i686 = target. contains ( "i686" ) ;
230
229
231
- let mut cfg = ctest_next_cfg ( ) ;
230
+ let mut cfg = ctest_cfg ( ) ;
232
231
233
232
cfg. flag ( "-Wno-deprecated-declarations" ) ;
234
233
cfg. define ( "__APPLE_USE_RFC_3542" , None ) ;
@@ -500,13 +499,13 @@ fn test_apple(target: &str) {
500
499
_ => false ,
501
500
} ) ;
502
501
503
- ctest_next :: generate_test ( & mut cfg, "../src/lib.rs" , "ctest_output.rs" ) . unwrap ( ) ;
502
+ ctest :: generate_test ( & mut cfg, "../src/lib.rs" , "ctest_output.rs" ) . unwrap ( ) ;
504
503
}
505
504
506
505
fn test_openbsd ( target : & str ) {
507
506
assert ! ( target. contains( "openbsd" ) ) ;
508
507
509
- let mut cfg = ctest_next_cfg ( ) ;
508
+ let mut cfg = ctest_cfg ( ) ;
510
509
cfg. flag ( "-Wno-deprecated-declarations" ) ;
511
510
512
511
let x86_64 = target. contains ( "x86_64" ) ;
@@ -701,13 +700,13 @@ fn test_openbsd(target: &str) {
701
700
}
702
701
} ) ;
703
702
704
- ctest_next :: generate_test ( & mut cfg, "../src/lib.rs" , "ctest_output.rs" ) . unwrap ( ) ;
703
+ ctest :: generate_test ( & mut cfg, "../src/lib.rs" , "ctest_output.rs" ) . unwrap ( ) ;
705
704
}
706
705
707
706
fn test_cygwin ( target : & str ) {
708
707
assert ! ( target. contains( "cygwin" ) ) ;
709
708
710
- let mut cfg = ctest_cfg ( ) ;
709
+ let mut cfg = ctest_old_cfg ( ) ;
711
710
cfg. define ( "_GNU_SOURCE" , None ) ;
712
711
713
712
headers ! { cfg:
@@ -881,7 +880,7 @@ fn test_windows(target: &str) {
881
880
let gnu = target. contains ( "gnu" ) ;
882
881
let i686 = target. contains ( "i686" ) ;
883
882
884
- let mut cfg = ctest_next_cfg ( ) ;
883
+ let mut cfg = ctest_cfg ( ) ;
885
884
886
885
if target. contains ( "msvc" ) {
887
886
cfg. flag ( "/wd4324" ) ;
@@ -998,13 +997,13 @@ fn test_windows(target: &str) {
998
997
}
999
998
} ) ;
1000
999
1001
- ctest_next :: generate_test ( & mut cfg, "../src/lib.rs" , "ctest_output.rs" ) . unwrap ( ) ;
1000
+ ctest :: generate_test ( & mut cfg, "../src/lib.rs" , "ctest_output.rs" ) . unwrap ( ) ;
1002
1001
}
1003
1002
1004
1003
fn test_redox ( target : & str ) {
1005
1004
assert ! ( target. contains( "redox" ) ) ;
1006
1005
1007
- let mut cfg = ctest_cfg ( ) ;
1006
+ let mut cfg = ctest_old_cfg ( ) ;
1008
1007
cfg. flag ( "-Wno-deprecated-declarations" ) ;
1009
1008
1010
1009
headers ! {
@@ -1058,7 +1057,7 @@ fn test_solarish(target: &str) {
1058
1057
1059
1058
// ctest generates arguments supported only by clang, so make sure to run with CC=clang.
1060
1059
// While debugging, "CFLAGS=-ferror-limit=<large num>" is useful to get more error output.
1061
- let mut cfg = ctest_cfg ( ) ;
1060
+ let mut cfg = ctest_old_cfg ( ) ;
1062
1061
cfg. flag ( "-Wno-deprecated-declarations" ) ;
1063
1062
1064
1063
cfg. define ( "_XOPEN_SOURCE" , Some ( "700" ) ) ;
@@ -1343,7 +1342,7 @@ fn test_solarish(target: &str) {
1343
1342
1344
1343
fn test_netbsd ( target : & str ) {
1345
1344
assert ! ( target. contains( "netbsd" ) ) ;
1346
- let mut cfg = ctest_cfg ( ) ;
1345
+ let mut cfg = ctest_old_cfg ( ) ;
1347
1346
1348
1347
cfg. flag ( "-Wno-deprecated-declarations" ) ;
1349
1348
cfg. define ( "_NETBSD_SOURCE" , Some ( "1" ) ) ;
@@ -1559,7 +1558,7 @@ fn test_netbsd(target: &str) {
1559
1558
1560
1559
fn test_dragonflybsd ( target : & str ) {
1561
1560
assert ! ( target. contains( "dragonfly" ) ) ;
1562
- let mut cfg = ctest_cfg ( ) ;
1561
+ let mut cfg = ctest_old_cfg ( ) ;
1563
1562
cfg. flag ( "-Wno-deprecated-declarations" ) ;
1564
1563
1565
1564
headers ! {
@@ -1786,7 +1785,7 @@ fn test_wasi(target: &str) {
1786
1785
assert ! ( target. contains( "wasi" ) ) ;
1787
1786
let p2 = target. contains ( "wasip2" ) ;
1788
1787
1789
- let mut cfg = ctest_cfg ( ) ;
1788
+ let mut cfg = ctest_old_cfg ( ) ;
1790
1789
cfg. define ( "_GNU_SOURCE" , None ) ;
1791
1790
1792
1791
headers ! { cfg:
@@ -1899,7 +1898,7 @@ fn test_android(target: &str) {
1899
1898
let x86 = target. contains ( "i686" ) || target. contains ( "x86_64" ) ;
1900
1899
let aarch64 = target. contains ( "aarch64" ) ;
1901
1900
1902
- let mut cfg = ctest_cfg ( ) ;
1901
+ let mut cfg = ctest_old_cfg ( ) ;
1903
1902
cfg. define ( "_GNU_SOURCE" , None ) ;
1904
1903
1905
1904
headers ! { cfg:
@@ -2400,7 +2399,7 @@ fn test_android(target: &str) {
2400
2399
2401
2400
fn test_freebsd ( target : & str ) {
2402
2401
assert ! ( target. contains( "freebsd" ) ) ;
2403
- let mut cfg = ctest_next_cfg ( ) ;
2402
+ let mut cfg = ctest_cfg ( ) ;
2404
2403
2405
2404
let freebsd_ver = which_freebsd ( ) ;
2406
2405
@@ -3081,13 +3080,13 @@ fn test_freebsd(target: &str) {
3081
3080
// FIXME(ctest): The original ctest bypassed this requirement somehow.
3082
3081
cfg. rename_type ( move |ty| ( ty == "dot3Vendors" ) . then_some ( format ! ( "enum {ty}" ) ) ) ;
3083
3082
3084
- ctest_next :: generate_test ( & mut cfg, "../src/lib.rs" , "ctest_output.rs" ) . unwrap ( ) ;
3083
+ ctest :: generate_test ( & mut cfg, "../src/lib.rs" , "ctest_output.rs" ) . unwrap ( ) ;
3085
3084
}
3086
3085
3087
3086
fn test_emscripten ( target : & str ) {
3088
3087
assert ! ( target. contains( "emscripten" ) ) ;
3089
3088
3090
- let mut cfg = ctest_cfg ( ) ;
3089
+ let mut cfg = ctest_old_cfg ( ) ;
3091
3090
cfg. define ( "_GNU_SOURCE" , None ) ; // FIXME(emscripten): ??
3092
3091
3093
3092
headers ! { cfg:
@@ -3327,7 +3326,7 @@ fn test_emscripten(target: &str) {
3327
3326
fn test_neutrino ( target : & str ) {
3328
3327
assert ! ( target. contains( "nto-qnx" ) ) ;
3329
3328
3330
- let mut cfg = ctest_cfg ( ) ;
3329
+ let mut cfg = ctest_old_cfg ( ) ;
3331
3330
if target. ends_with ( "_iosock" ) {
3332
3331
let qnx_target_val = env:: var ( "QNX_TARGET" )
3333
3332
. unwrap_or_else ( |_| "QNX_TARGET_not_set_please_source_qnxsdp" . into ( ) ) ;
@@ -3773,7 +3772,7 @@ fn test_linux(target: &str) {
3773
3772
let musl_v1_2_3 = env:: var ( "RUST_LIBC_UNSTABLE_MUSL_V1_2_3" ) . is_ok ( ) ;
3774
3773
let old_musl = musl && !musl_v1_2_3;
3775
3774
3776
- let mut cfg = ctest_cfg ( ) ;
3775
+ let mut cfg = ctest_old_cfg ( ) ;
3777
3776
if musl_v1_2_3 {
3778
3777
cfg. cfg ( "musl_v1_2_3" , None ) ;
3779
3778
}
@@ -5039,7 +5038,7 @@ fn test_linux_like_apis(target: &str) {
5039
5038
5040
5039
if linux || android || emscripten {
5041
5040
// test strerror_r from the `string.h` header
5042
- let mut cfg = ctest_cfg ( ) ;
5041
+ let mut cfg = ctest_old_cfg ( ) ;
5043
5042
config_gnu_bits ( target, & mut cfg) ;
5044
5043
cfg. skip_type ( |_| true ) . skip_static ( |_| true ) ;
5045
5044
@@ -5056,7 +5055,7 @@ fn test_linux_like_apis(target: &str) {
5056
5055
if linux || android || emscripten {
5057
5056
// test fcntl - see:
5058
5057
// http://man7.org/linux/man-pages/man2/fcntl.2.html
5059
- let mut cfg = ctest_cfg ( ) ;
5058
+ let mut cfg = ctest_old_cfg ( ) ;
5060
5059
config_gnu_bits ( target, & mut cfg) ;
5061
5060
5062
5061
if musl {
@@ -5086,7 +5085,7 @@ fn test_linux_like_apis(target: &str) {
5086
5085
5087
5086
if ( linux && !wali) || android {
5088
5087
// test termios
5089
- let mut cfg = ctest_cfg ( ) ;
5088
+ let mut cfg = ctest_old_cfg ( ) ;
5090
5089
config_gnu_bits ( target, & mut cfg) ;
5091
5090
cfg. header ( "asm/termbits.h" ) ;
5092
5091
cfg. header ( "linux/termios.h" ) ;
@@ -5111,7 +5110,7 @@ fn test_linux_like_apis(target: &str) {
5111
5110
5112
5111
if linux || android {
5113
5112
// test IPV6_ constants:
5114
- let mut cfg = ctest_cfg ( ) ;
5113
+ let mut cfg = ctest_old_cfg ( ) ;
5115
5114
config_gnu_bits ( target, & mut cfg) ;
5116
5115
headers ! {
5117
5116
cfg:
@@ -5143,7 +5142,7 @@ fn test_linux_like_apis(target: &str) {
5143
5142
// These types have a field called `p_type`, but including
5144
5143
// "resolve.h" defines a `p_type` macro that expands to `__p_type`
5145
5144
// making the tests for these fails when both are included.
5146
- let mut cfg = ctest_cfg ( ) ;
5145
+ let mut cfg = ctest_old_cfg ( ) ;
5147
5146
config_gnu_bits ( target, & mut cfg) ;
5148
5147
cfg. header ( "elf.h" ) ;
5149
5148
cfg. skip_fn ( |_| true )
@@ -5163,7 +5162,7 @@ fn test_linux_like_apis(target: &str) {
5163
5162
5164
5163
if ( linux && !wali) || android {
5165
5164
// Test `ARPHRD_CAN`.
5166
- let mut cfg = ctest_cfg ( ) ;
5165
+ let mut cfg = ctest_old_cfg ( ) ;
5167
5166
config_gnu_bits ( target, & mut cfg) ;
5168
5167
cfg. header ( "linux/if_arp.h" ) ;
5169
5168
cfg. skip_fn ( |_| true )
@@ -5209,7 +5208,7 @@ fn which_freebsd() -> Option<i32> {
5209
5208
fn test_haiku ( target : & str ) {
5210
5209
assert ! ( target. contains( "haiku" ) ) ;
5211
5210
5212
- let mut cfg = ctest_cfg ( ) ;
5211
+ let mut cfg = ctest_old_cfg ( ) ;
5213
5212
cfg. flag ( "-Wno-deprecated-declarations" ) ;
5214
5213
cfg. define ( "__USE_GNU" , Some ( "1" ) ) ;
5215
5214
cfg. define ( "_GNU_SOURCE" , None ) ;
@@ -5548,7 +5547,7 @@ fn test_aix(target: &str) {
5548
5547
// ctest generates arguments supported only by clang, so make sure to
5549
5548
// run with CC=clang. While debugging, "CFLAGS=-ferror-limit=<large num>"
5550
5549
// is useful to get more error output.
5551
- let mut cfg = ctest_cfg ( ) ;
5550
+ let mut cfg = ctest_old_cfg ( ) ;
5552
5551
cfg. define ( "_THREAD_SAFE" , None ) ;
5553
5552
5554
5553
// Avoid the error for definitions such as '{0, 0, 0, 1}' for
0 commit comments