From 7bb390f433757cf156607931394f7d63e7b78fab Mon Sep 17 00:00:00 2001 From: poffo Date: Fri, 18 Nov 2022 13:37:27 -0300 Subject: [PATCH] BevyRenet: fix sometimes failing to connect in test Updating only 3 time to connect may fail since we don't control the system order for the server/client update. Update a few more times to make sure the connection is established. --- bevy_renet/Cargo.toml | 1 + bevy_renet/src/lib.rs | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/bevy_renet/Cargo.toml b/bevy_renet/Cargo.toml index fd1365ec..a36041f0 100644 --- a/bevy_renet/Cargo.toml +++ b/bevy_renet/Cargo.toml @@ -18,3 +18,4 @@ renet = { path = "../renet", version = "0.0.9" } serde = { version = "1.0", features = [ "derive" ] } bevy = { version = "0.8.0", default-features = false, features = ["bevy_core_pipeline", "bevy_render", "bevy_asset", "bevy_pbr", "x11"] } bincode = "1.3.1" +env_logger = "0.9.0" \ No newline at end of file diff --git a/bevy_renet/src/lib.rs b/bevy_renet/src/lib.rs index bde04251..ec9bae94 100644 --- a/bevy_renet/src/lib.rs +++ b/bevy_renet/src/lib.rs @@ -146,6 +146,7 @@ mod tests { #[test] fn sending_and_receiving_messages() { + env_logger::init(); let server = create_server().unwrap(); let client = create_client().unwrap(); @@ -156,9 +157,10 @@ mod tests { .insert_resource(server) .insert_resource(client); - app.update(); - app.update(); - app.update(); + // Connect client + for _ in 0..10 { + app.update(); + } let client = app.world.resource::(); assert!(client.is_connected(), "The client should be connected to the server",);