mirror of
https://github.com/tokio-rs/tokio.git
synced 2025-09-28 12:10:37 +00:00
Routine dependencies update (#533)
* Update dependencies * Replace deprecated tempdir with tempfile
This commit is contained in:
parent
989262fe6e
commit
31f71dedee
@ -61,7 +61,7 @@ mio = "0.6.14"
|
|||||||
tokio-codec = { version = "0.1.0", path = "tokio-codec" }
|
tokio-codec = { version = "0.1.0", path = "tokio-codec" }
|
||||||
|
|
||||||
bytes = "0.4"
|
bytes = "0.4"
|
||||||
env_logger = { version = "0.4", default-features = false }
|
env_logger = { version = "0.5", default-features = false }
|
||||||
flate2 = { version = "1", features = ["tokio"] }
|
flate2 = { version = "1", features = ["tokio"] }
|
||||||
futures-cpupool = "0.1"
|
futures-cpupool = "0.1"
|
||||||
http = "0.1"
|
http = "0.1"
|
||||||
|
@ -22,7 +22,7 @@ macro_rules! t {
|
|||||||
#[test]
|
#[test]
|
||||||
fn echo_server() {
|
fn echo_server() {
|
||||||
const N: usize = 1024;
|
const N: usize = 1024;
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
||||||
let addr = t!(srv.local_addr());
|
let addr = t!(srv.local_addr());
|
||||||
|
@ -21,7 +21,7 @@ impl tokio_timer::clock::Now for MockNow {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn clock_and_timer_concurrent() {
|
fn clock_and_timer_concurrent() {
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
let when = Instant::now() + Duration::from_millis(5_000);
|
let when = Instant::now() + Duration::from_millis(5_000);
|
||||||
let clock = Clock::new_with_now(MockNow(when));
|
let clock = Clock::new_with_now(MockNow(when));
|
||||||
@ -48,7 +48,7 @@ fn clock_and_timer_concurrent() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn clock_and_timer_single_threaded() {
|
fn clock_and_timer_single_threaded() {
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
let when = Instant::now() + Duration::from_millis(5_000);
|
let when = Instant::now() + Duration::from_millis(5_000);
|
||||||
let clock = Clock::new_with_now(MockNow(when));
|
let clock = Clock::new_with_now(MockNow(when));
|
||||||
|
@ -21,7 +21,7 @@ macro_rules! t {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn hammer_old() {
|
fn hammer_old() {
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
let threads = (0..10).map(|_| {
|
let threads = (0..10).map(|_| {
|
||||||
thread::spawn(|| {
|
thread::spawn(|| {
|
||||||
@ -77,7 +77,7 @@ fn hammer_split() {
|
|||||||
const N: usize = 100;
|
const N: usize = 100;
|
||||||
const ITER: usize = 10;
|
const ITER: usize = 10;
|
||||||
|
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
for _ in 0..ITER {
|
for _ in 0..ITER {
|
||||||
let srv = t!(TcpListener::bind(&"127.0.0.1:0".parse().unwrap()));
|
let srv = t!(TcpListener::bind(&"127.0.0.1:0".parse().unwrap()));
|
||||||
|
@ -51,7 +51,7 @@ impl Encoder for LineCodec {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn echo() {
|
fn echo() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
let pool = Builder::new()
|
let pool = Builder::new()
|
||||||
.pool_size(1)
|
.pool_size(1)
|
||||||
|
@ -63,7 +63,7 @@ impl Evented for MyFile {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn hup() {
|
fn hup() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
let handle = Handle::default();
|
let handle = Handle::default();
|
||||||
unsafe {
|
unsafe {
|
||||||
|
@ -50,14 +50,14 @@ fn create_client_server_future() -> Box<Future<Item=(), Error=()> + Send> {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn runtime_tokio_run() {
|
fn runtime_tokio_run() {
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
tokio::run(create_client_server_future());
|
tokio::run(create_client_server_future());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn runtime_single_threaded() {
|
fn runtime_single_threaded() {
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
let mut runtime = tokio::runtime::current_thread::Runtime::new()
|
let mut runtime = tokio::runtime::current_thread::Runtime::new()
|
||||||
.unwrap();
|
.unwrap();
|
||||||
@ -67,7 +67,7 @@ fn runtime_single_threaded() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn runtime_single_threaded_block_on() {
|
fn runtime_single_threaded_block_on() {
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
tokio::runtime::current_thread::block_on_all(create_client_server_future()).unwrap();
|
tokio::runtime::current_thread::block_on_all(create_client_server_future()).unwrap();
|
||||||
}
|
}
|
||||||
@ -135,7 +135,7 @@ fn runtime_single_threaded_racy_spawn() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn runtime_multi_threaded() {
|
fn runtime_multi_threaded() {
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
let mut runtime = tokio::runtime::Builder::new()
|
let mut runtime = tokio::runtime::Builder::new()
|
||||||
.build()
|
.build()
|
||||||
|
@ -11,7 +11,7 @@ use std::time::{Duration, Instant};
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn timer_with_runtime() {
|
fn timer_with_runtime() {
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
let when = Instant::now() + Duration::from_millis(100);
|
let when = Instant::now() + Duration::from_millis(100);
|
||||||
let (tx, rx) = mpsc::channel();
|
let (tx, rx) = mpsc::channel();
|
||||||
@ -33,7 +33,7 @@ fn timer_with_runtime() {
|
|||||||
fn starving() {
|
fn starving() {
|
||||||
use futures::{task, Poll, Async};
|
use futures::{task, Poll, Async};
|
||||||
|
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
struct Starve(Delay, u64);
|
struct Starve(Delay, u64);
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ fn starving() {
|
|||||||
fn deadline() {
|
fn deadline() {
|
||||||
use futures::future;
|
use futures::future;
|
||||||
|
|
||||||
let _ = env_logger::init();
|
let _ = env_logger::try_init();
|
||||||
|
|
||||||
let when = Instant::now() + Duration::from_millis(20);
|
let when = Instant::now() + Duration::from_millis(20);
|
||||||
let (tx, rx) = mpsc::channel();
|
let (tx, rx) = mpsc::channel();
|
||||||
|
@ -24,8 +24,8 @@ tokio-threadpool = { version = "0.1.3", path = "../tokio-threadpool" }
|
|||||||
tokio-io = { version = "0.1.6", path = "../tokio-io" }
|
tokio-io = { version = "0.1.6", path = "../tokio-io" }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
rand = "0.4.2"
|
rand = "0.5"
|
||||||
tempdir = "0.3.7"
|
tempfile = "3"
|
||||||
tokio-io = { version = "0.1.6", path = "../tokio-io" }
|
tokio-io = { version = "0.1.6", path = "../tokio-io" }
|
||||||
tokio-codec = { version = "0.1.0", path = "../tokio-codec" }
|
tokio-codec = { version = "0.1.0", path = "../tokio-codec" }
|
||||||
tokio = { version = "0.1.7", path = ".." }
|
tokio = { version = "0.1.7", path = ".." }
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
extern crate futures;
|
extern crate futures;
|
||||||
extern crate rand;
|
extern crate rand;
|
||||||
extern crate tempdir;
|
extern crate tempfile;
|
||||||
extern crate tokio_fs;
|
extern crate tokio_fs;
|
||||||
extern crate tokio_io;
|
extern crate tokio_io;
|
||||||
extern crate tokio_threadpool;
|
extern crate tokio_threadpool;
|
||||||
@ -13,7 +13,7 @@ use futures::Future;
|
|||||||
use futures::future::poll_fn;
|
use futures::future::poll_fn;
|
||||||
use futures::sync::oneshot;
|
use futures::sync::oneshot;
|
||||||
use rand::{thread_rng, Rng};
|
use rand::{thread_rng, Rng};
|
||||||
use tempdir::TempDir;
|
use tempfile::Builder as TmpBuilder;
|
||||||
|
|
||||||
use std::fs::File as StdFile;
|
use std::fs::File as StdFile;
|
||||||
use std::io::{Read, SeekFrom};
|
use std::io::{Read, SeekFrom};
|
||||||
@ -22,7 +22,7 @@ use std::io::{Read, SeekFrom};
|
|||||||
fn read_write() {
|
fn read_write() {
|
||||||
const NUM_CHARS: usize = 16 * 1_024;
|
const NUM_CHARS: usize = 16 * 1_024;
|
||||||
|
|
||||||
let dir = TempDir::new("tokio-fs-tests").unwrap();
|
let dir = TmpBuilder::new().prefix("tokio-fs-tests").tempdir().unwrap();
|
||||||
let file_path = dir.path().join("read_write.txt");
|
let file_path = dir.path().join("read_write.txt");
|
||||||
|
|
||||||
let contents: Vec<u8> = thread_rng().gen_ascii_chars()
|
let contents: Vec<u8> = thread_rng().gen_ascii_chars()
|
||||||
@ -81,7 +81,7 @@ fn read_write() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn metadata() {
|
fn metadata() {
|
||||||
let dir = TempDir::new("tokio-fs-tests").unwrap();
|
let dir = TmpBuilder::new().prefix("tokio-fs-tests").tempdir().unwrap();
|
||||||
let file_path = dir.path().join("metadata.txt");
|
let file_path = dir.path().join("metadata.txt");
|
||||||
|
|
||||||
let pool = Builder::new().pool_size(1).build();
|
let pool = Builder::new().pool_size(1).build();
|
||||||
@ -111,7 +111,7 @@ fn metadata() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn seek() {
|
fn seek() {
|
||||||
let dir = TempDir::new("tokio-fs-tests").unwrap();
|
let dir = TmpBuilder::new().prefix("tokio-fs-tests").tempdir().unwrap();
|
||||||
let file_path = dir.path().join("seek.txt");
|
let file_path = dir.path().join("seek.txt");
|
||||||
|
|
||||||
let pool = Builder::new().pool_size(1).build();
|
let pool = Builder::new().pool_size(1).build();
|
||||||
|
@ -25,4 +25,4 @@ iovec = "0.1"
|
|||||||
futures = "0.1.19"
|
futures = "0.1.19"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
env_logger = { version = "0.4", default-features = false }
|
env_logger = { version = "0.5", default-features = false }
|
||||||
|
@ -22,7 +22,7 @@ macro_rules! t {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn echo_server() {
|
fn echo_server() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
||||||
let addr = t!(srv.local_addr());
|
let addr = t!(srv.local_addr());
|
||||||
|
@ -22,7 +22,7 @@ macro_rules! t {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn echo_server() {
|
fn echo_server() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
||||||
let addr = t!(srv.local_addr());
|
let addr = t!(srv.local_addr());
|
||||||
|
@ -20,7 +20,7 @@ macro_rules! t {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn connect() {
|
fn connect() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
let srv = t!(net::TcpListener::bind("127.0.0.1:0"));
|
let srv = t!(net::TcpListener::bind("127.0.0.1:0"));
|
||||||
let addr = t!(srv.local_addr());
|
let addr = t!(srv.local_addr());
|
||||||
let t = thread::spawn(move || {
|
let t = thread::spawn(move || {
|
||||||
@ -37,7 +37,7 @@ fn connect() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn accept() {
|
fn accept() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
||||||
let addr = t!(srv.local_addr());
|
let addr = t!(srv.local_addr());
|
||||||
|
|
||||||
@ -61,7 +61,7 @@ fn accept() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn accept2() {
|
fn accept2() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
||||||
let addr = t!(srv.local_addr());
|
let addr = t!(srv.local_addr());
|
||||||
|
|
||||||
@ -96,7 +96,7 @@ mod unix {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn poll_hup() {
|
fn poll_hup() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
let srv = t!(net::TcpListener::bind("127.0.0.1:0"));
|
let srv = t!(net::TcpListener::bind("127.0.0.1:0"));
|
||||||
let addr = t!(srv.local_addr());
|
let addr = t!(srv.local_addr());
|
||||||
|
@ -27,7 +27,7 @@ log = "0.4"
|
|||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
tokio-timer = "0.1"
|
tokio-timer = "0.1"
|
||||||
env_logger = "0.4"
|
env_logger = "0.5"
|
||||||
|
|
||||||
# For comparison benchmarks
|
# For comparison benchmarks
|
||||||
futures-cpupool = "0.1.7"
|
futures-cpupool = "0.1.7"
|
||||||
|
@ -19,7 +19,7 @@ use std::thread;
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn basic() {
|
fn basic() {
|
||||||
let _ = ::env_logger::init();
|
let _ = ::env_logger::try_init();
|
||||||
|
|
||||||
let pool = Builder::new()
|
let pool = Builder::new()
|
||||||
.pool_size(1)
|
.pool_size(1)
|
||||||
|
@ -21,7 +21,7 @@ fn ignore_results<F: Future + Send + 'static>(f: F) -> Box<Future<Item = (), Err
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn natural_shutdown_simple_futures() {
|
fn natural_shutdown_simple_futures() {
|
||||||
let _ = ::env_logger::init();
|
let _ = ::env_logger::try_init();
|
||||||
|
|
||||||
for _ in 0..1_000 {
|
for _ in 0..1_000 {
|
||||||
let num_inc = Arc::new(AtomicUsize::new(0));
|
let num_inc = Arc::new(AtomicUsize::new(0));
|
||||||
@ -90,7 +90,7 @@ fn natural_shutdown_simple_futures() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn force_shutdown_drops_futures() {
|
fn force_shutdown_drops_futures() {
|
||||||
let _ = ::env_logger::init();
|
let _ = ::env_logger::try_init();
|
||||||
|
|
||||||
for _ in 0..1_000 {
|
for _ in 0..1_000 {
|
||||||
let num_inc = Arc::new(AtomicUsize::new(0));
|
let num_inc = Arc::new(AtomicUsize::new(0));
|
||||||
@ -147,7 +147,7 @@ fn force_shutdown_drops_futures() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn drop_threadpool_drops_futures() {
|
fn drop_threadpool_drops_futures() {
|
||||||
let _ = ::env_logger::init();
|
let _ = ::env_logger::try_init();
|
||||||
|
|
||||||
for _ in 0..1_000 {
|
for _ in 0..1_000 {
|
||||||
let num_inc = Arc::new(AtomicUsize::new(0));
|
let num_inc = Arc::new(AtomicUsize::new(0));
|
||||||
@ -208,7 +208,7 @@ fn drop_threadpool_drops_futures() {
|
|||||||
fn thread_shutdown_timeout() {
|
fn thread_shutdown_timeout() {
|
||||||
use std::sync::Mutex;
|
use std::sync::Mutex;
|
||||||
|
|
||||||
let _ = ::env_logger::init();
|
let _ = ::env_logger::try_init();
|
||||||
|
|
||||||
let (shutdown_tx, shutdown_rx) = mpsc::channel();
|
let (shutdown_tx, shutdown_rx) = mpsc::channel();
|
||||||
let (complete_tx, complete_rx) = mpsc::channel();
|
let (complete_tx, complete_rx) = mpsc::channel();
|
||||||
@ -252,7 +252,7 @@ fn thread_shutdown_timeout() {
|
|||||||
fn many_oneshot_futures() {
|
fn many_oneshot_futures() {
|
||||||
const NUM: usize = 10_000;
|
const NUM: usize = 10_000;
|
||||||
|
|
||||||
let _ = ::env_logger::init();
|
let _ = ::env_logger::try_init();
|
||||||
|
|
||||||
for _ in 0..50 {
|
for _ in 0..50 {
|
||||||
let pool = ThreadPool::new();
|
let pool = ThreadPool::new();
|
||||||
@ -283,7 +283,7 @@ fn many_multishot_futures() {
|
|||||||
const CYCLES: usize = 5;
|
const CYCLES: usize = 5;
|
||||||
const TRACKS: usize = 50;
|
const TRACKS: usize = 50;
|
||||||
|
|
||||||
let _ = ::env_logger::init();
|
let _ = ::env_logger::try_init();
|
||||||
|
|
||||||
for _ in 0..50 {
|
for _ in 0..50 {
|
||||||
let pool = ThreadPool::new();
|
let pool = ThreadPool::new();
|
||||||
|
@ -20,4 +20,4 @@ futures = "0.1.19"
|
|||||||
tokio-executor = { version = "0.1.1", path = "../tokio-executor" }
|
tokio-executor = { version = "0.1.1", path = "../tokio-executor" }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
rand = "0.4.2"
|
rand = "0.5"
|
||||||
|
@ -27,7 +27,7 @@ tokio-io = { version = "0.1.7", path = "../tokio-io" }
|
|||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
tokio = { version = "0.1", path = "../" }
|
tokio = { version = "0.1", path = "../" }
|
||||||
cfg-if = "0.1"
|
cfg-if = "0.1"
|
||||||
env_logger = { version = "0.4", default-features = false }
|
env_logger = { version = "0.5", default-features = false }
|
||||||
|
|
||||||
[target.'cfg(all(not(target_os = "macos"), not(windows), not(target_os = "ios")))'.dev-dependencies]
|
[target.'cfg(all(not(target_os = "macos"), not(windows), not(target_os = "ios")))'.dev-dependencies]
|
||||||
openssl = "0.10"
|
openssl = "0.10"
|
||||||
|
@ -89,7 +89,7 @@ cfg_if! {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn get_host(host: &'static str) -> Error {
|
fn get_host(host: &'static str) -> Error {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
let addr = format!("{}:443", host);
|
let addr = format!("{}:443", host);
|
||||||
let addr = t!(addr.to_socket_addrs()).next().unwrap();
|
let addr = t!(addr.to_socket_addrs()).next().unwrap();
|
||||||
|
@ -62,7 +62,7 @@ fn native2io(e: native_tls::Error) -> io::Error {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn fetch_google() {
|
fn fetch_google() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
// First up, resolve google.com
|
// First up, resolve google.com
|
||||||
let addr = t!("google.com:443".to_socket_addrs()).next().unwrap();
|
let addr = t!("google.com:443".to_socket_addrs()).next().unwrap();
|
||||||
@ -98,7 +98,7 @@ fn fetch_google() {
|
|||||||
#[cfg_attr(all(target_os = "macos", feature = "force-openssl"), ignore)]
|
#[cfg_attr(all(target_os = "macos", feature = "force-openssl"), ignore)]
|
||||||
#[test]
|
#[test]
|
||||||
fn wrong_hostname_error() {
|
fn wrong_hostname_error() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
let addr = t!("google.com:443".to_socket_addrs()).next().unwrap();
|
let addr = t!("google.com:443".to_socket_addrs()).next().unwrap();
|
||||||
|
|
||||||
|
@ -497,7 +497,7 @@ const AMT: u64 = 128 * 1024;
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn client_to_server() {
|
fn client_to_server() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
let mut l = t!(Runtime::new());
|
let mut l = t!(Runtime::new());
|
||||||
|
|
||||||
// Create a server listening on a port, then figure out what that port is
|
// Create a server listening on a port, then figure out what that port is
|
||||||
@ -536,7 +536,7 @@ fn client_to_server() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn server_to_client() {
|
fn server_to_client() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
let mut l = t!(Runtime::new());
|
let mut l = t!(Runtime::new());
|
||||||
|
|
||||||
// Create a server listening on a port, then figure out what that port is
|
// Create a server listening on a port, then figure out what that port is
|
||||||
@ -599,7 +599,7 @@ impl<S: AsyncWrite> AsyncWrite for OneByte<S> {
|
|||||||
#[test]
|
#[test]
|
||||||
fn one_byte_at_a_time() {
|
fn one_byte_at_a_time() {
|
||||||
const AMT: u64 = 1024;
|
const AMT: u64 = 1024;
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
let mut l = t!(Runtime::new());
|
let mut l = t!(Runtime::new());
|
||||||
|
|
||||||
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
let srv = t!(TcpListener::bind(&t!("127.0.0.1:0".parse())));
|
||||||
|
@ -26,4 +26,4 @@ log = "0.4"
|
|||||||
futures = "0.1.19"
|
futures = "0.1.19"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
env_logger = { version = "0.4", default-features = false }
|
env_logger = { version = "0.5", default-features = false }
|
||||||
|
@ -218,7 +218,7 @@ impl Encoder for ByteCodec {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn send_framed() {
|
fn send_framed() {
|
||||||
drop(env_logger::init());
|
drop(env_logger::try_init());
|
||||||
|
|
||||||
let mut a_soc = t!(UdpSocket::bind(&t!("127.0.0.1:0".parse())));
|
let mut a_soc = t!(UdpSocket::bind(&t!("127.0.0.1:0".parse())));
|
||||||
let mut b_soc = t!(UdpSocket::bind(&t!("127.0.0.1:0".parse())));
|
let mut b_soc = t!(UdpSocket::bind(&t!("127.0.0.1:0".parse())));
|
||||||
|
@ -28,4 +28,4 @@ tokio-io = { version = "0.1.6", path = "../tokio-io" }
|
|||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
tokio = { version = "0.1.6", path = "../" }
|
tokio = { version = "0.1.6", path = "../" }
|
||||||
tempdir = "0.3.7"
|
tempfile = "3"
|
||||||
|
@ -4,7 +4,7 @@ extern crate futures;
|
|||||||
extern crate tokio;
|
extern crate tokio;
|
||||||
extern crate tokio_uds;
|
extern crate tokio_uds;
|
||||||
|
|
||||||
extern crate tempdir;
|
extern crate tempfile;
|
||||||
|
|
||||||
use tokio_uds::*;
|
use tokio_uds::*;
|
||||||
|
|
||||||
@ -13,7 +13,7 @@ use tokio::runtime::current_thread::Runtime;
|
|||||||
|
|
||||||
use futures::{Future, Stream};
|
use futures::{Future, Stream};
|
||||||
use futures::sync::oneshot;
|
use futures::sync::oneshot;
|
||||||
use tempdir::TempDir;
|
use tempfile::Builder;
|
||||||
|
|
||||||
macro_rules! t {
|
macro_rules! t {
|
||||||
($e:expr) => (match $e {
|
($e:expr) => (match $e {
|
||||||
@ -24,7 +24,7 @@ macro_rules! t {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn echo() {
|
fn echo() {
|
||||||
let dir = TempDir::new("tokio-uds-tests").unwrap();
|
let dir = Builder::new().prefix("tokio-uds-tests").tempdir().unwrap();
|
||||||
let sock_path = dir.path().join("connect.sock");
|
let sock_path = dir.path().join("connect.sock");
|
||||||
|
|
||||||
let mut rt = Runtime::new().unwrap();
|
let mut rt = Runtime::new().unwrap();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user