From 55a3ec502600e40fef814a1a678587bd0aa5bac6 Mon Sep 17 00:00:00 2001 From: Dan Balasescu Date: Mon, 9 Jun 2025 23:15:48 +0900 Subject: [PATCH] Fix intermittent online play mod select tests --- .../Multiplayer/TestSceneMultiplayerMatchSubScreen.cs | 7 +++++-- .../Visual/Multiplayer/TestScenePlaylistsSongSelect.cs | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/osu.Game.Tests/Visual/Multiplayer/TestSceneMultiplayerMatchSubScreen.cs b/osu.Game.Tests/Visual/Multiplayer/TestSceneMultiplayerMatchSubScreen.cs index a94f440a01..920a920b9b 100644 --- a/osu.Game.Tests/Visual/Multiplayer/TestSceneMultiplayerMatchSubScreen.cs +++ b/osu.Game.Tests/Visual/Multiplayer/TestSceneMultiplayerMatchSubScreen.cs @@ -59,9 +59,12 @@ namespace osu.Game.Tests.Visual.Multiplayer importedSet = beatmaps.GetAllUsableBeatmapSets().First(); } - [SetUpSteps] - public void SetupSteps() + public override void SetUpSteps() { + base.SetUpSteps(); + + AddUntilStep("wait for mod select removed", () => this.ChildrenOfType().Count(), () => Is.Zero); + AddStep("load match", () => { room = new Room { Name = "Test Room" }; diff --git a/osu.Game.Tests/Visual/Multiplayer/TestScenePlaylistsSongSelect.cs b/osu.Game.Tests/Visual/Multiplayer/TestScenePlaylistsSongSelect.cs index 77fe96310f..066c981cd2 100644 --- a/osu.Game.Tests/Visual/Multiplayer/TestScenePlaylistsSongSelect.cs +++ b/osu.Game.Tests/Visual/Multiplayer/TestScenePlaylistsSongSelect.cs @@ -56,6 +56,8 @@ namespace osu.Game.Tests.Visual.Multiplayer { base.SetUpSteps(); + AddUntilStep("wait for mod select removed", () => this.ChildrenOfType().Count(), () => Is.Zero); + AddStep("reset", () => { room = new Room();