Skip to content

Update room state on card played in TestMultiplayerClient#37172

Merged
peppy merged 1 commit intoppy:masterfrom
LiquidPL:update-room-state-on-card-play
Apr 2, 2026
Merged

Update room state on card played in TestMultiplayerClient#37172
peppy merged 1 commit intoppy:masterfrom
LiquidPL:update-room-state-on-card-play

Conversation

@LiquidPL
Copy link
Copy Markdown
Contributor

@LiquidPL LiquidPL commented Apr 1, 2026

Noticed this not updating when working on tests.

Noticed this not updating when working on tests.
@peppy peppy merged commit 2d85966 into ppy:master Apr 2, 2026
5 of 9 checks passed
bdach added a commit to bdach/osu that referenced this pull request Apr 3, 2026
Example: https://github.com/ppy/osu/actions/runs/23900675414/job/69696255970?pr=37178#step:5:38

Regressed in ppy#37172

Would fail in multiple tests. I'm not going to spend time figuring out
exactly why, I'm just going to guess that not all tests bother to set
up the relevant playlist items for the cards or whatever.

Some of the failing tests are flaky but not because the `item` here
isn't sometimes null in those cases. It's always null, but
the callbacks are probably scheduled or whatever and therefore have
a chance to never run. Also some of the failures appear to cascade /
spill from other tests as well.
peppy pushed a commit that referenced this pull request Apr 3, 2026
Example:
https://github.com/ppy/osu/actions/runs/23900675414/job/69696255970?pr=37178#step:5:38

Regressed in #37172, cc @LiquidPL

Would fail in multiple tests. I'm not going to spend time figuring out
exactly why, I'm just going to guess that not all tests bother to set up
the relevant playlist items for the cards or whatever.

Some of the failing tests are flaky but not because the `item` here
isn't sometimes null in those cases. It's always null, but the callbacks
are probably scheduled or whatever and therefore have a chance to never
run. Also some of the failures appear to cascade / spill from other
tests as well.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants