mirror of
https://github.com/tokio-rs/tokio.git
synced 2026-09-08 00:00:13 +02:00
+2
-3
@@ -12,7 +12,8 @@ task:
|
|||||||
setup_script:
|
setup_script:
|
||||||
- pkg install -y curl
|
- pkg install -y curl
|
||||||
- curl https://sh.rustup.rs -sSf --output rustup.sh
|
- curl https://sh.rustup.rs -sSf --output rustup.sh
|
||||||
- sh rustup.sh -y --default-toolchain nightly
|
# TODO: switch back to nightly
|
||||||
|
- sh rustup.sh -y --default-toolchain nightly-2019-06-10
|
||||||
- . $HOME/.cargo/env
|
- . $HOME/.cargo/env
|
||||||
- rustup target add i686-unknown-freebsd
|
- rustup target add i686-unknown-freebsd
|
||||||
- |
|
- |
|
||||||
@@ -32,8 +33,6 @@ task:
|
|||||||
test_script:
|
test_script:
|
||||||
- . $HOME/.cargo/env
|
- . $HOME/.cargo/env
|
||||||
- cargo test --all --lib && cargo test --all --tests
|
- cargo test --all --lib && cargo test --all --tests
|
||||||
- (cd tokio-trace/test-log-support && cargo test)
|
|
||||||
- (cd tokio-trace/test_static_max_level_features && cargo test)
|
|
||||||
- cargo doc --all
|
- cargo doc --all
|
||||||
# TODO: Re-enable
|
# TODO: Re-enable
|
||||||
# i686_test_script:
|
# i686_test_script:
|
||||||
|
|||||||
+3
-3
@@ -31,7 +31,7 @@ jobs:
|
|||||||
# - tokio-fs
|
# - tokio-fs
|
||||||
- tokio-reactor
|
- tokio-reactor
|
||||||
# - tokio-signal
|
# - tokio-signal
|
||||||
# - tokio-tcp
|
- tokio-tcp
|
||||||
# - tokio-tls
|
# - tokio-tls
|
||||||
- tokio-udp
|
- tokio-udp
|
||||||
# - tokio-uds
|
# - tokio-uds
|
||||||
@@ -51,8 +51,8 @@ jobs:
|
|||||||
- tokio-macros
|
- tokio-macros
|
||||||
- tokio-sync
|
- tokio-sync
|
||||||
# - tokio-threadpool
|
# - tokio-threadpool
|
||||||
# - tokio-timer
|
- tokio-timer
|
||||||
# - tokio-test
|
- tokio-test
|
||||||
# - tokio-trace
|
# - tokio-trace
|
||||||
# - tokio-trace/tokio-trace-core
|
# - tokio-trace/tokio-trace-core
|
||||||
# - tokio-trace/test-log-support
|
# - tokio-trace/test-log-support
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
use futures::stream::Stream;
|
use futures::stream::Stream;
|
||||||
use futures::Future;
|
use futures::Future;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
use env_logger;
|
use env_logger;
|
||||||
use futures::stream::Stream;
|
use futures::stream::Stream;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
use futures::stream::Stream;
|
use futures::stream::Stream;
|
||||||
use futures::Future;
|
use futures::Future;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
use env_logger;
|
use env_logger;
|
||||||
use futures::stream::Stream;
|
use futures::stream::Stream;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
use env_logger;
|
use env_logger;
|
||||||
use futures::{Future, Stream};
|
use futures::{Future, Stream};
|
||||||
|
|||||||
@@ -112,44 +112,3 @@ macro_rules! assert_elapsed {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
mod tests {
|
|
||||||
use futures::{future, Async, Future, Poll};
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn assert_ready() {
|
|
||||||
let mut fut = future::ok::<(), ()>(());
|
|
||||||
assert_ready!(fut.poll());
|
|
||||||
let mut fut = future::ok::<(), ()>(());
|
|
||||||
assert_ready!(fut.poll(), "some message");
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
#[should_panic]
|
|
||||||
fn assert_ready_err() {
|
|
||||||
let mut fut = future::err::<(), ()>(());
|
|
||||||
assert_ready!(fut.poll());
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn assert_not_ready() {
|
|
||||||
let poll: Poll<(), ()> = Ok(Async::NotReady);
|
|
||||||
assert_not_ready!(poll);
|
|
||||||
assert_not_ready!(poll, "some message");
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
#[should_panic]
|
|
||||||
fn assert_not_ready_err() {
|
|
||||||
let mut fut = future::err::<(), ()>(());
|
|
||||||
assert_not_ready!(fut.poll());
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn assert_ready_eq() {
|
|
||||||
let mut fut = future::ok::<(), ()>(());
|
|
||||||
assert_ready_eq!(fut.poll(), ());
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
#![cfg(feature = "broken")]
|
||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
|
||||||
use futures::Future;
|
use futures::Future;
|
||||||
|
|||||||
@@ -0,0 +1,40 @@
|
|||||||
|
#![cfg(feature = "broken")]
|
||||||
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
|
||||||
|
use tokio_macros::{assert_ready, assert_not_ready, assert_ready_eq};
|
||||||
|
use futures::{future, Async, Future, Poll};
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn assert_ready() {
|
||||||
|
let mut fut = future::ok::<(), ()>(());
|
||||||
|
assert_ready!(fut.poll());
|
||||||
|
let mut fut = future::ok::<(), ()>(());
|
||||||
|
assert_ready!(fut.poll(), "some message");
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[should_panic]
|
||||||
|
fn assert_ready_err() {
|
||||||
|
let mut fut = future::err::<(), ()>(());
|
||||||
|
assert_ready!(fut.poll());
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn assert_not_ready() {
|
||||||
|
let poll: Poll<(), ()> = Ok(Async::NotReady);
|
||||||
|
assert_not_ready!(poll);
|
||||||
|
assert_not_ready!(poll, "some message");
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[should_panic]
|
||||||
|
fn assert_not_ready_err() {
|
||||||
|
let mut fut = future::err::<(), ()>(());
|
||||||
|
assert_not_ready!(fut.poll());
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn assert_ready_eq() {
|
||||||
|
let mut fut = future::ok::<(), ()>(());
|
||||||
|
assert_ready_eq!(fut.poll(), ());
|
||||||
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
use std::time::Instant;
|
use std::time::Instant;
|
||||||
use tokio_executor;
|
use tokio_executor;
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
#![allow(deprecated)]
|
#![allow(deprecated)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
mod support;
|
mod support;
|
||||||
use crate::support::*;
|
use crate::support::*;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
mod support;
|
mod support;
|
||||||
use crate::support::*;
|
use crate::support::*;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
use futures::stream::FuturesUnordered;
|
use futures::stream::FuturesUnordered;
|
||||||
use futures::{Future, Stream};
|
use futures::{Future, Stream};
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
mod support;
|
mod support;
|
||||||
use crate::support::*;
|
use crate::support::*;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
mod support;
|
mod support;
|
||||||
use crate::support::*;
|
use crate::support::*;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
mod support;
|
mod support;
|
||||||
use crate::support::*;
|
use crate::support::*;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#![deny(warnings, rust_2018_idioms)]
|
#![deny(warnings, rust_2018_idioms)]
|
||||||
|
#![cfg(feature = "broken")]
|
||||||
|
|
||||||
mod support;
|
mod support;
|
||||||
use crate::support::*;
|
use crate::support::*;
|
||||||
|
|||||||
Reference in New Issue
Block a user