From 7f871f03ef8f59ef499e1905f42a4d72ccbafb1b Mon Sep 17 00:00:00 2001 From: Artem Vorotnikov Date: Thu, 28 Nov 2019 14:06:35 -0800 Subject: [PATCH] Improve Travis configuration (#282) * Improve Travis configuration * Replace 0.0.0.0 with localhost in tests --- .travis.yml | 12 ++++++------ tarpc/examples/pubsub.rs | 4 ++-- tarpc/examples/readme.rs | 2 +- tarpc/examples/server_calling_server.rs | 4 ++-- tarpc/tests/service_functional.rs | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index b29bf18..8ea28e7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,12 @@ language: rust rust: - - beta -sudo: false -cache: cargo - + - stable + - beta + - nightly os: - - osx - - linux + - linux + - osx + - windows script: - cargo test --all-targets --all-features diff --git a/tarpc/examples/pubsub.rs b/tarpc/examples/pubsub.rs index 86b12a9..f016f5d 100644 --- a/tarpc/examples/pubsub.rs +++ b/tarpc/examples/pubsub.rs @@ -59,7 +59,7 @@ impl subscriber::Subscriber for Subscriber { impl Subscriber { async fn listen(id: u32, config: server::Config) -> io::Result { - let incoming = tarpc::json_transport::listen("0.0.0.0:0") + let incoming = tarpc::json_transport::listen("localhost:0") .await? .filter_map(|r| future::ready(r.ok())); let addr = incoming.get_ref().local_addr(); @@ -146,7 +146,7 @@ impl publisher::Publisher for Publisher { async fn main() -> io::Result<()> { env_logger::init(); - let transport = tarpc::json_transport::listen("0.0.0.0:0") + let transport = tarpc::json_transport::listen("localhost:0") .await? .filter_map(|r| future::ready(r.ok())); let publisher_addr = transport.get_ref().local_addr(); diff --git a/tarpc/examples/readme.rs b/tarpc/examples/readme.rs index 7ed4f7e..527ab91 100644 --- a/tarpc/examples/readme.rs +++ b/tarpc/examples/readme.rs @@ -41,7 +41,7 @@ impl World for HelloServer { async fn main() -> io::Result<()> { // tarpc_json_transport is provided by the associated crate json_transport. It makes it // easy to start up a serde-powered JSON serialization strategy over TCP. - let mut transport = tarpc::json_transport::listen("0.0.0.0:0").await?; + let mut transport = tarpc::json_transport::listen("localhost:0").await?; let addr = transport.local_addr(); let server = async move { diff --git a/tarpc/examples/server_calling_server.rs b/tarpc/examples/server_calling_server.rs index 1afa986..19130ed 100644 --- a/tarpc/examples/server_calling_server.rs +++ b/tarpc/examples/server_calling_server.rs @@ -66,7 +66,7 @@ impl DoubleService for DoubleServer { async fn main() -> io::Result<()> { env_logger::init(); - let add_listener = tarpc::json_transport::listen("0.0.0.0:0") + let add_listener = tarpc::json_transport::listen("localhost:0") .await? .filter_map(|r| future::ready(r.ok())); let addr = add_listener.get_ref().local_addr(); @@ -79,7 +79,7 @@ async fn main() -> io::Result<()> { let to_add_server = tarpc::json_transport::connect(addr).await?; let add_client = add::AddClient::new(client::Config::default(), to_add_server).spawn()?; - let double_listener = tarpc::json_transport::listen("0.0.0.0:0") + let double_listener = tarpc::json_transport::listen("localhost:0") .await? .filter_map(|r| future::ready(r.ok())); let addr = double_listener.get_ref().local_addr(); diff --git a/tarpc/tests/service_functional.rs b/tarpc/tests/service_functional.rs index 6d9d2a6..9974d6e 100644 --- a/tarpc/tests/service_functional.rs +++ b/tarpc/tests/service_functional.rs @@ -61,7 +61,7 @@ async fn sequential() -> io::Result<()> { async fn serde() -> io::Result<()> { let _ = env_logger::try_init(); - let transport = json_transport::listen("0.0.0.0:56789").await?; + let transport = json_transport::listen("localhost:56789").await?; let addr = transport.local_addr(); tokio::spawn( tarpc::Server::default()