mirror of
https://github.com/OMGeeky/tarpc.git
synced 2026-01-01 00:51:25 +01:00
Improve Travis configuration (#282)
* Improve Travis configuration * Replace 0.0.0.0 with localhost in tests
This commit is contained in:
12
.travis.yml
12
.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
|
||||
|
||||
@@ -59,7 +59,7 @@ impl subscriber::Subscriber for Subscriber {
|
||||
|
||||
impl Subscriber {
|
||||
async fn listen(id: u32, config: server::Config) -> io::Result<SocketAddr> {
|
||||
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();
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user