Skip to content

Commit 13879d8

Browse files
committed
libstd: Fix tests. rs=bustage
1 parent fd095f8 commit 13879d8

File tree

13 files changed

+69
-11
lines changed

13 files changed

+69
-11
lines changed

src/libstd/arc.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,8 @@ impl<T: Const Owned> &RWReadMode<T> {
470470
mod tests {
471471
#[legacy_exports];
472472

473+
use arc;
474+
473475
use core::oldcomm::*;
474476
use core::option::{Some, None};
475477
use core::option;

src/libstd/bitv.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -581,6 +581,7 @@ mod tests {
581581
use bitv;
582582

583583
use core::uint;
584+
use core::vec;
584585

585586
#[test]
586587
fn test_to_str() {

src/libstd/flatpipes.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -695,6 +695,7 @@ mod test {
695695
use core::int;
696696
use core::io::BytesReader;
697697
use core::io;
698+
use core::result;
698699
use core::sys;
699700
use core::task;
700701

@@ -818,6 +819,7 @@ mod test {
818819
use net::ip;
819820
use cell::Cell;
820821
use net::tcp::TcpSocket;
822+
use uv;
821823

822824
// Indicate to the client task that the server is listening
823825
let (begin_connect_port, begin_connect_chan) = pipes::stream();
@@ -916,6 +918,14 @@ mod test {
916918
// Tests that the different backends behave the same when the
917919
// binary streaming protocol is broken
918920
mod broken_protocol {
921+
use flatpipes::pod;
922+
use flatpipes::util::BufReader;
923+
924+
use core::io;
925+
use core::pipes;
926+
use core::sys;
927+
use core::task;
928+
919929
type PortLoader<P: BytePort> =
920930
~fn(~[u8]) -> FlatPort<int, PodUnflattener<int>, P>;
921931

src/libstd/future.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ pub fn spawn<A:Owned>(blk: fn~() -> A) -> Future<A> {
145145

146146
#[allow(non_implicitly_copyable_typarams)]
147147
pub mod test {
148+
use core::pipes::oneshot;
149+
use core::task;
150+
148151
#[test]
149152
pub fn test_from_value() {
150153
let f = from_value(~"snail");

src/libstd/net_ip.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,13 @@ extern fn get_addr_cb(handle: *uv_getaddrinfo_t, status: libc::c_int,
350350

351351
#[cfg(test)]
352352
mod test {
353+
use net_ip::v4;
354+
use net_ip::v6;
355+
use uv;
356+
357+
use core::result;
358+
use core::vec;
359+
353360
#[test]
354361
fn test_ip_ipv4_parse_and_format_ip() {
355362
let localhost_str = ~"127.0.0.1";

src/libstd/net_url.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -735,6 +735,11 @@ impl Url: to_bytes::IterBytes {
735735
#[cfg(test)]
736736
mod tests {
737737
#[legacy_exports];
738+
use net_url::UserInfo;
739+
740+
use core::result;
741+
use core::str;
742+
738743
#[test]
739744
fn test_split_char_first() {
740745
let (u,v) = split_char_first(~"hello, sweet world", ',');

src/libstd/rope.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,6 +1264,7 @@ mod tests {
12641264

12651265
use core::option;
12661266
use core::str;
1267+
use core::uint;
12671268
use core::vec;
12681269

12691270
//Utility function, used for sanity check

src/libstd/sort.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -714,6 +714,9 @@ fn copy_vec<T: Copy>(dest: &[mut T], s1: uint,
714714
#[cfg(test)]
715715
mod test_qsort3 {
716716
#[legacy_exports];
717+
718+
use core::vec;
719+
717720
fn check_sort(v1: &[mut int], v2: &[mut int]) {
718721
let len = vec::len::<int>(v1);
719722
quick_sort3::<int>(v1);
@@ -754,6 +757,10 @@ mod test_qsort3 {
754757
#[cfg(test)]
755758
mod test_qsort {
756759
#[legacy_exports];
760+
761+
use core::int;
762+
use core::vec;
763+
757764
fn check_sort(v1: &[mut int], v2: &[mut int]) {
758765
let len = vec::len::<int>(v1);
759766
pure fn leual(a: &int, b: &int) -> bool { *a <= *b }
@@ -815,6 +822,8 @@ mod test_qsort {
815822
mod tests {
816823
#[legacy_exports];
817824

825+
use core::vec;
826+
818827
fn check_sort(v1: &[int], v2: &[int]) {
819828
let len = vec::len::<int>(v1);
820829
pub pure fn le(a: &int, b: &int) -> bool { *a <= *b }
@@ -878,6 +887,9 @@ mod tests {
878887

879888
#[cfg(test)]
880889
mod test_tim_sort {
890+
use core::rand;
891+
use core::vec;
892+
881893
struct CVal {
882894
val: float,
883895
}
@@ -970,6 +982,7 @@ mod test_tim_sort {
970982
mod big_tests {
971983
use core::rand;
972984
use core::task;
985+
use core::uint;
973986
use core::vec;
974987

975988
#[test]

src/libstd/sync.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -709,10 +709,13 @@ impl &RWlockReadMode {
709709
mod tests {
710710
#[legacy_exports];
711711

712+
use core::cast;
713+
use core::option;
712714
use core::pipes;
713715
use core::ptr;
714716
use core::result;
715717
use core::task;
718+
use core::vec;
716719

717720
/************************************************************************
718721
* Semaphore tests

src/libstd/task_pool.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
/// A task pool abstraction. Useful for achieving predictable CPU
1212
/// parallelism.
1313
14+
use core::io;
1415
use core::pipes::{Chan, Port};
1516
use core::pipes;
1617
use core::task::{SchedMode, SingleThreaded};

0 commit comments

Comments
 (0)