Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix score submission test failures due to checking audio playback validity (again) #26669

Conversation

bdach
Copy link
Collaborator

@bdach bdach commented Jan 22, 2024

As seen in https://github.com/ppy/osu/actions/runs/7607899979/job/20716013982?pr=26662#step:5:75

In #26484, I went "well if I'm moving the enabling of validation of playback rate to SubmittingPlayer context, then surely I can remove the local override in the test scene, right?"

Reader: Apparently I did not notice that FakeImportingPlayer : TestPlayer : SoloPlayer : SubmittingPlayer. So no, I could not remove the local override in the test scene.

You could probably attempt to conjure up some excuse about deep inheritance hierarchies here but nah. Really just a failure to read on my behalf as usual.

…idity (again)

As seen in https://github.com/ppy/osu/actions/runs/7607899979/job/20716013982?pr=26662#step:5:75

In ppy#26484, I went "well if I'm moving the
enabling of validation of playback rate to `SubmittingPlayer` context,
then surely I can remove the local override in the test scene, right?"

Reader: Apparently I did not notice that `FakeImportingPlayer :
TestPlayer : SoloPlayer : SubmittingPlayer`. So no, I could not remove
the local override in the test scene.

You could probably attempt to conjure up some excuse about deep
inheritance hierarchies here but nah. Really just a failure to read
on my behalf as usual.
@peppy peppy merged commit 2ab0be7 into ppy:master Jan 22, 2024
@bdach bdach deleted the fix-score-submission-test-failures-again-aaaaaaaaAAAAAA branch January 22, 2024 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants