@@ -902,7 +902,6 @@ mod tests {
902
902
use core:: uint;
903
903
use core:: vec;
904
904
905
- #[ test]
906
905
fn test_get_time ( ) {
907
906
const some_recent_date: i64 = 1325376000i64 ; // 2012-01-01T00:00:00Z
908
907
const some_future_date: i64 = 1577836800i64 ; // 2020-01-01T00:00:00Z
@@ -926,7 +925,6 @@ mod tests {
926
925
}
927
926
}
928
927
929
- #[ test]
930
928
fn test_precise_time ( ) {
931
929
let s0 = precise_time_s ( ) ;
932
930
let ns1 = precise_time_ns ( ) ;
@@ -944,7 +942,6 @@ mod tests {
944
942
assert ns2 >= ns1;
945
943
}
946
944
947
- #[ test]
948
945
fn test_at_utc ( ) {
949
946
os:: setenv ( ~"TZ ", ~"America /Los_Angeles ") ;
950
947
tzset ( ) ;
@@ -966,7 +963,6 @@ mod tests {
966
963
assert utc. tm_nsec == 54321_i32 ;
967
964
}
968
965
969
- #[ test]
970
966
fn test_at ( ) {
971
967
os:: setenv ( ~"TZ ", ~"America /Los_Angeles ") ;
972
968
tzset ( ) ;
@@ -995,7 +991,6 @@ mod tests {
995
991
assert local. tm_nsec == 54321_i32 ;
996
992
}
997
993
998
- #[ test]
999
994
fn test_to_timespec ( ) {
1000
995
os:: setenv ( ~"TZ ", ~"America /Los_Angeles ") ;
1001
996
tzset ( ) ;
@@ -1007,7 +1002,6 @@ mod tests {
1007
1002
assert utc. to_local ( ) . to_timespec ( ) == time;
1008
1003
}
1009
1004
1010
- #[ test]
1011
1005
fn test_conversions ( ) {
1012
1006
os:: setenv ( ~"TZ ", ~"America /Los_Angeles ") ;
1013
1007
tzset ( ) ;
@@ -1024,7 +1018,6 @@ mod tests {
1024
1018
assert utc. to_local ( ) . to_utc ( ) == utc;
1025
1019
}
1026
1020
1027
- #[ test]
1028
1021
fn test_strptime ( ) {
1029
1022
os:: setenv ( ~"TZ ", ~"America /Los_Angeles ") ;
1030
1023
tzset ( ) ;
@@ -1179,8 +1172,6 @@ mod tests {
1179
1172
assert test( ~"%", ~"%%") ;
1180
1173
}
1181
1174
1182
- #[ test]
1183
- #[ ignore( reason = "randomred") ]
1184
1175
fn test_ctime( ) {
1185
1176
os:: setenv( ~"TZ ", ~"America /Los_Angeles ") ;
1186
1177
tzset ( ) ;
@@ -1195,8 +1186,6 @@ mod tests {
1195
1186
assert local. ctime ( ) == ~"Fri Feb 13 15 : 31 : 30 2009 ";
1196
1187
}
1197
1188
1198
- #[ test]
1199
- #[ ignore( reason = "randomred" ) ]
1200
1189
fn test_strftime ( ) {
1201
1190
os:: setenv ( ~"TZ ", ~"America /Los_Angeles ") ;
1202
1191
tzset ( ) ;
@@ -1270,7 +1259,6 @@ mod tests {
1270
1259
assert utc. rfc3339 ( ) == ~"2009 -02 -13 T23 : 31 : 30 Z ";
1271
1260
}
1272
1261
1273
- #[ test]
1274
1262
fn test_timespec_eq_ord ( ) {
1275
1263
use core:: cmp:: { eq, ge, gt, le, lt, ne} ;
1276
1264
@@ -1303,4 +1291,20 @@ mod tests {
1303
1291
assert gt( c, b) ;
1304
1292
assert gt( d, c) ;
1305
1293
}
1294
+
1295
+ #[ test]
1296
+ fn run_tests ( ) {
1297
+ // The tests race on tzset. So instead of having many independent
1298
+ // tests, we will just call the functions now.
1299
+ test_get_time ( ) ;
1300
+ test_precise_time ( ) ;
1301
+ test_at_utc ( ) ;
1302
+ test_at ( ) ;
1303
+ test_to_timespec ( ) ;
1304
+ test_conversions ( ) ;
1305
+ test_strptime ( ) ;
1306
+ test_ctime ( ) ;
1307
+ test_strftime ( ) ;
1308
+ test_timespec_eq_ord ( ) ;
1309
+ }
1306
1310
}
0 commit comments