Skip to content

Commit fa5ee93

Browse files
committed
libstd: Fix a bunch of resolve errors in tests. rs=fire
1 parent e26ca35 commit fa5ee93

24 files changed

+118
-13
lines changed

src/libstd/arc.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,13 @@ impl<T: Const Owned> &RWReadMode<T> {
469469
#[cfg(test)]
470470
mod tests {
471471
#[legacy_exports];
472-
use comm::*;
472+
473+
use core::oldcomm::*;
474+
use core::option::{Some, None};
475+
use core::option;
476+
use core::pipes;
477+
use core::task;
478+
use core::vec;
473479

474480
#[test]
475481
fn manually_share_arc() {

src/libstd/arena.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434

3535
#[forbid(deprecated_mode)];
3636

37+
use arena;
3738
use list;
3839
use list::{List, Cons, Nil};
3940

src/libstd/base64.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,9 @@ impl ~str: FromBase64 {
153153
#[cfg(test)]
154154
mod tests {
155155
#[legacy_exports];
156+
157+
use core::str;
158+
156159
#[test]
157160
fn test_to_base64() {
158161
assert (~"").to_base64() == ~"";

src/libstd/bitv.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -577,6 +577,11 @@ impl Bitv: ops::Index<uint,bool> {
577577
#[cfg(test)]
578578
mod tests {
579579
#[legacy_exports];
580+
581+
use bitv;
582+
583+
use core::uint;
584+
580585
#[test]
581586
fn test_to_str() {
582587
let zerolen = Bitv(0u, false);

src/libstd/c_vec.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,8 @@ pub unsafe fn ptr<T>(t: CVec<T>) -> *mut T {
152152

153153
#[cfg(test)]
154154
mod tests {
155-
use libc::*;
155+
use core::libc::*;
156+
use core::libc;
156157

157158
fn malloc(n: size_t) -> CVec<u8> {
158159
let mem = libc::malloc(n);

src/libstd/deque.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ pub fn create<T: Copy>() -> Deque<T> {
131131

132132
#[cfg(test)]
133133
mod tests {
134+
use deque;
135+
134136
#[test]
135137
fn test_simple() {
136138
let d: deque::Deque<int> = deque::create::<int>();

src/libstd/ebml.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -663,6 +663,12 @@ pub mod writer {
663663

664664
#[cfg(test)]
665665
mod tests {
666+
use ebml::reader;
667+
use ebml::writer;
668+
use serialize;
669+
670+
use core::io;
671+
666672
#[test]
667673
fn test_option_int() {
668674
fn test_v(v: Option<int>) {

src/libstd/flatpipes.rs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -685,11 +685,18 @@ mod test {
685685

686686
use flatpipes::flatteners::*;
687687
use flatpipes::bytepipes::*;
688+
use flatpipes::pod;
689+
use flatpipes::serial;
690+
use flatpipes::util::BufReader;
691+
use net::ip;
692+
use net::tcp::TcpSocketBuf;
688693

689694
use core::dvec::DVec;
690-
use io::BytesReader;
691-
use util::BufReader;
692-
use net::tcp::TcpSocketBuf;
695+
use core::int;
696+
use core::io::BytesReader;
697+
use core::io;
698+
use core::sys;
699+
use core::task;
693700

694701
#[test]
695702
fn test_serializing_memory_stream() {

src/libstd/getopts.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -634,8 +634,11 @@ pub mod groups {
634634
mod tests {
635635
#[legacy_exports];
636636
use opt = getopts;
637-
use result::{Err, Ok};
638637
use getopts::groups::OptGroup;
638+
use getopts::groups;
639+
640+
use core::result::{Err, Ok};
641+
use core::result;
639642

640643
fn check_fail_type(f: Fail_, ft: FailType) {
641644
match f {

src/libstd/json.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1193,6 +1193,9 @@ impl Error: to_str::ToStr {
11931193

11941194
#[cfg(test)]
11951195
mod tests {
1196+
use core::result;
1197+
use core::send_map::linear;
1198+
11961199
fn mk_object(items: &[(~str, Json)]) -> Json {
11971200
let mut d = ~linear::LinearMap();
11981201

src/libstd/list.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,10 @@ pub pure fn each<T>(l: @List<T>, f: fn(&T) -> bool) {
162162
mod tests {
163163
#[legacy_exports];
164164

165+
use list;
166+
167+
use core::option;
168+
165169
#[test]
166170
fn test_is_empty() {
167171
let empty : @list::List<int> = from_vec(~[]);

src/libstd/map.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,10 @@ impl<K: Eq IterBytes Hash Copy, V: Copy> @Mut<LinearMap<K, V>>:
613613

614614
#[cfg(test)]
615615
mod tests {
616+
use map;
617+
618+
use core::option;
619+
use core::uint;
616620

617621
#[test]
618622
fn test_simple() {

src/libstd/rope.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1259,6 +1259,12 @@ pub mod node {
12591259

12601260
#[cfg(test)]
12611261
mod tests {
1262+
use rope::iterator;
1263+
use rope::node;
1264+
1265+
use core::option;
1266+
use core::str;
1267+
use core::vec;
12621268

12631269
//Utility function, used for sanity check
12641270
fn rope_to_string(r: Rope) -> ~str {

src/libstd/sha1.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,11 @@ pub fn sha1() -> Sha1 {
276276
mod tests {
277277
#[legacy_exports];
278278

279+
use sha1;
280+
281+
use core::str;
282+
use core::vec;
283+
279284
#[test]
280285
fn test() unsafe {
281286
type Test = {input: ~str, output: ~[u8]};

src/libstd/smallintmap.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ use map::Map;
1919

2020
use core::dvec::DVec;
2121
use core::ops;
22-
use core::option;
2322
use core::option::{Some, None};
23+
use core::option;
2424

2525
// FIXME (#2347): Should not be @; there's a bug somewhere in rustc that
2626
// requires this to be.
@@ -168,6 +168,8 @@ pub fn as_map<V: Copy>(s: SmallIntMap<V>) -> map::Map<uint, V> {
168168

169169
#[cfg(test)]
170170
mod tests {
171+
use core::option::None;
172+
use core::option;
171173

172174
#[test]
173175
fn test_insert_with_key() {

src/libstd/sort.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -968,6 +968,9 @@ mod test_tim_sort {
968968

969969
#[cfg(test)]
970970
mod big_tests {
971+
use core::rand;
972+
use core::task;
973+
use core::vec;
971974

972975
#[test]
973976
fn test_unique() {

src/libstd/sync.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,12 @@ impl &RWlockReadMode {
708708
#[cfg(test)]
709709
mod tests {
710710
#[legacy_exports];
711+
712+
use core::pipes;
713+
use core::ptr;
714+
use core::result;
715+
use core::task;
716+
711717
/************************************************************************
712718
* Semaphore tests
713719
************************************************************************/

src/libstd/test.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,11 @@ fn calc_result(test: &TestDesc, task_succeeded: bool) -> TestResult {
425425
mod tests {
426426
#[legacy_exports];
427427
428+
use core::either;
429+
use core::oldcomm;
430+
use core::option;
431+
use core::vec;
432+
428433
#[test]
429434
fn do_not_run_ignored_tests() {
430435
fn f() { fail; }

src/libstd/time.rs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -857,6 +857,14 @@ priv fn do_strftime(format: &str, tm: &Tm) -> ~str {
857857
mod tests {
858858
#[legacy_exports];
859859

860+
use core::float;
861+
use core::os;
862+
use core::result;
863+
use core::str;
864+
use core::u64;
865+
use core::uint;
866+
use core::vec;
867+
860868
#[test]
861869
fn test_get_time() {
862870
const some_recent_date: i64 = 1325376000i64; // 2012-01-01T00:00:00Z
@@ -904,7 +912,7 @@ mod tests {
904912
os::setenv(~"TZ", ~"America/Los_Angeles");
905913
tzset();
906914

907-
let time = Timespec::new(1234567890, 54321);
915+
let time = ::time::Timespec::new(1234567890, 54321);
908916
let utc = at_utc(time);
909917

910918
assert utc.tm_sec == 30_i32;
@@ -926,7 +934,7 @@ mod tests {
926934
os::setenv(~"TZ", ~"America/Los_Angeles");
927935
tzset();
928936

929-
let time = Timespec::new(1234567890, 54321);
937+
let time = ::time::Timespec::new(1234567890, 54321);
930938
let local = at(time);
931939

932940
error!("time_at: %?", local);
@@ -955,7 +963,7 @@ mod tests {
955963
os::setenv(~"TZ", ~"America/Los_Angeles");
956964
tzset();
957965

958-
let time = Timespec::new(1234567890, 54321);
966+
let time = ::time::Timespec::new(1234567890, 54321);
959967
let utc = at_utc(time);
960968

961969
assert utc.to_timespec() == time;
@@ -967,7 +975,7 @@ mod tests {
967975
os::setenv(~"TZ", ~"America/Los_Angeles");
968976
tzset();
969977

970-
let time = Timespec::new(1234567890, 54321);
978+
let time = ::time::Timespec::new(1234567890, 54321);
971979
let utc = at_utc(time);
972980
let local = at(time);
973981

@@ -1140,7 +1148,7 @@ mod tests {
11401148
os::setenv(~"TZ", ~"America/Los_Angeles");
11411149
tzset();
11421150

1143-
let time = Timespec::new(1234567890, 54321);
1151+
let time = ::time::Timespec::new(1234567890, 54321);
11441152
let utc = at_utc(time);
11451153
let local = at(time);
11461154

@@ -1156,7 +1164,7 @@ mod tests {
11561164
os::setenv(~"TZ", ~"America/Los_Angeles");
11571165
tzset();
11581166

1159-
let time = Timespec::new(1234567890, 54321);
1167+
let time = ::time::Timespec::new(1234567890, 54321);
11601168
let utc = at_utc(time);
11611169
let local = at(time);
11621170

src/libstd/timer.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,14 @@ extern fn delayed_send_close_cb(handle: *uv::ll::uv_timer_t) unsafe {
163163
#[cfg(test)]
164164
mod test {
165165
#[legacy_exports];
166+
167+
use uv;
168+
169+
use core::iter;
170+
use core::oldcomm;
171+
use core::rand;
172+
use core::task;
173+
166174
#[test]
167175
fn test_gl_timer_simple_sleep_test() {
168176
let hl_loop = uv::global_loop::get();

src/libstd/treemap.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,8 @@ pub fn equals<K: Copy Eq Ord, V: Copy Eq>(t1: &const TreeEdge<K, V>,
107107
mod tests {
108108
#[legacy_exports];
109109

110+
use core::str;
111+
110112
#[test]
111113
fn init_treemap() { let _m = TreeMap::<int, int>(); }
112114

src/libstd/uv_global_loop.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,14 @@ fn spawn_loop() -> IoTask {
123123

124124
#[cfg(test)]
125125
mod test {
126+
use uv::iotask;
127+
use uv::ll;
128+
129+
use core::iter;
130+
use core::libc;
131+
use core::oldcomm;
132+
use core::ptr;
133+
126134
extern fn simple_timer_close_cb(timer_ptr: *ll::uv_timer_t) unsafe {
127135
let exit_ch_ptr = ll::get_data_for_uv_handle(
128136
timer_ptr as *libc::c_void) as *oldcomm::Chan<bool>;

src/libstd/uv_iotask.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,11 @@ extern fn tear_down_close_cb(handle: *ll::uv_async_t) unsafe {
176176

177177
#[cfg(test)]
178178
mod test {
179+
use uv::ll;
180+
181+
use core::oldcomm;
182+
use core::ptr;
183+
179184
extern fn async_close_cb(handle: *ll::uv_async_t) unsafe {
180185
log(debug, fmt!("async_close_cb handle %?", handle));
181186
let exit_ch = (*(ll::get_data_for_uv_handle(handle)

src/libstd/workcache.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use core::io;
1717
use core::option;
1818
use core::pipes::{recv, oneshot, PortOne, send_one};
1919
use core::result;
20+
use core::run;
2021
use core::send_map::linear::LinearMap;
2122
use core::task;
2223
use core::to_bytes;
@@ -331,6 +332,7 @@ fn unwrap<T:Owned
331332
#[test]
332333
fn test() {
333334
use io::WriterUtil;
335+
334336
let db = @Database { a: () };
335337
let lg = @Logger { a: () };
336338
let cfg = @LinearMap();

0 commit comments

Comments
 (0)