1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 16:12:57 +08:00
osu-lazer/osu.Game.Tests/Visual/Gameplay
Bartłomiej Dach 6572fa4378
Only validate playback rate when in submission context
Temporary workaround for https://github.com/ppy/osu/issues/26404.

It appears that some audio files do not behave well with BASS, leading
BASS to report a contradictory state of affairs (i.e. a track that is
in playing state but also not progressing). This appears to be related
to seeking specifically, therefore only enable the validation of
playback rate in the most sensitive contexts, namely when any sort of
score submission is involved.
2024-01-12 14:59:15 +01:00
..
OsuPlayerTestScene.cs Automated pass 2023-06-24 01:00:03 +09:00
SkinnableHUDComponentTestScene.cs test: adapt and create tests to cover new components 2023-01-09 22:07:18 +01:00
TestSceneAllRulesetPlayers.cs Fix crash when loading player instance without exiting previous instance 2023-09-19 05:09:01 +03:00
TestSceneArgonHealthDisplay.cs Move simulated drain to separate test case 2024-01-11 10:04:37 +01:00
TestSceneAutoplay.cs Rename {KeyCounter -> InputCount}Controller 2023-06-26 19:27:42 +02:00
TestSceneBeatmapOffsetControl.cs Migrate BeatmapOffsetControl to use session static directly 2023-12-27 19:19:27 +01:00
TestSceneBeatmapSkinFallbacks.cs Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
TestSceneBezierConverter.cs Fix code style/quality issues 2023-11-13 08:25:27 +01:00
TestSceneBreakTracker.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneClicksPerSecondCalculator.cs Expose rewinding state of IGameplayClocks 2023-07-06 19:08:42 +09:00
TestSceneColourHitErrorMeter.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneCompletionCancellation.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneDefaultSongProgressGraph.cs Prefix subclasses of DefaultSongProgress with Default 2023-01-18 15:45:16 +09:00
TestSceneDrawableScrollingRuleset.cs Fix test value getting clobbered due to stupid stuff 2023-12-06 15:59:29 +09:00
TestSceneDrawableStoryboardSprite.cs Fix TestSceneDrawableStoryboardSprite not displaying anything 2023-09-20 12:05:23 +02:00
TestSceneFailAnimation.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneFailingLayer.cs Fix failing test by setting health on source of truth 2024-01-10 23:09:43 +09:00
TestSceneFailJudgement.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneFrameStabilityContainer.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneGameplayLeaderboard.cs Fix TestFriendScore intermittently failing due to randomness 2023-09-21 21:12:44 +02:00
TestSceneGameplayMenuOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneGameplayRewinding.cs Rename {KeyCounter -> InputCount}Controller 2023-06-26 19:27:42 +02:00
TestSceneGameplaySamplePlayback.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneGameplaySampleTriggerSource.cs Generalize Bezier curves to BSplines of Nth degree 2023-11-11 13:32:53 +01:00
TestSceneHitErrorMeter.cs Fix test compile failures from Audio hoisting 2023-02-21 21:03:00 +01:00
TestSceneHoldForMenuButton.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneHUDOverlay.cs Update usages of GameplayClockContainer not using an adjustable source 2023-09-22 16:22:36 +09:00
TestSceneJudgementCounter.cs Fix judgement counter test failure due to exploiting mania ruleset 2023-10-12 11:34:59 +02:00
TestSceneKeyBindings.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneKeyCounter.cs Add 100 and 1000 key press step to test overflow 2023-11-02 20:49:01 -07:00
TestSceneLeadIn.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneLetterboxOverlay.cs Add TestSceneLetterboxOverlay 2023-02-13 14:17:33 +03:00
TestSceneMedalOverlay.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneModValidity.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneNightcoreBeatContainer.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneOverlayActivation.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneParticleExplosion.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneParticleSpewer.cs Fix regression in time jumping behaviour 2023-07-19 13:38:04 +09:00
TestScenePause.cs Scope TestPauseWithLargeOffset to focus on what matters 2023-10-31 14:47:04 +09:00
TestScenePauseWhenInactive.cs Partial everything 2022-11-27 00:00:27 +09:00
TestScenePerformancePointsCounter.cs Revert "Add "Argon" performance points counter" 2023-11-05 01:55:54 +03:00
TestScenePlayerLoader.cs Add tests for suppressing epilepsy warning when storyboard disabled 2023-04-05 20:56:50 +02:00
TestScenePlayerLocalScoreImport.cs Rename ScoreInfo.{ -> Client}Version 2023-12-21 12:56:43 +01:00
TestScenePlayerMaxDimensions.cs Revert behaviour changes of MaxDimensions test and ignore instead 2023-10-31 13:36:10 +09:00
TestScenePlayerReferenceLeaking.cs Partial everything 2022-11-27 00:00:27 +09:00
TestScenePlayerScoreSubmission.cs Only validate playback rate when in submission context 2024-01-12 14:59:15 +01:00
TestScenePoolingRuleset.cs Add assertions covering correctness of judged flags on entry 2023-07-04 23:48:46 +02:00
TestSceneReplay.cs Rename {KeyCounter -> InputCount}Controller 2023-06-26 19:27:42 +02:00
TestSceneReplayDownloadButton.cs Delete ScoreInfo.HasReplay as no longer needed 2023-10-27 12:39:54 +02:00
TestSceneReplayPlayer.cs Add failing test coverage showing that replay will fail on exiting gameplay 2023-03-16 17:12:46 +09:00
TestSceneReplayRecorder.cs Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
TestSceneScrollingHitObjects.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneSkinEditor.cs Add test coverage of skin editor copy-paste 2023-11-23 09:55:16 +09:00
TestSceneSkinEditorComponentsList.cs Fix non-compiling test 2023-07-28 23:36:57 +02:00
TestSceneSkinEditorMultipleSkins.cs Update usages of GameplayClockContainer not using an adjustable source 2023-09-22 16:22:36 +09:00
TestSceneSkinnableAccuracyCounter.cs Add "Argon" accuracy counter 2023-10-26 09:09:52 +03:00
TestSceneSkinnableComboCounter.cs Add "Argon" combo counter 2023-10-26 09:09:55 +03:00
TestSceneSkinnableDrawable.cs Revert "Update GetTexture signature rather than creating new overload" 2023-09-19 03:21:19 +03:00
TestSceneSkinnableHealthDisplay.cs Adjust skinnable health display test scene for usability 2024-01-11 10:17:32 +01:00
TestSceneSkinnableHUDOverlay.cs Update usages of GameplayClockContainer not using an adjustable source 2023-09-22 16:22:36 +09:00
TestSceneSkinnableScoreCounter.cs Add "Argon" total score counter 2023-10-26 08:58:25 +03:00
TestSceneSkinnableSound.cs Revert "Update GetTexture signature rather than creating new overload" 2023-09-19 03:21:19 +03:00
TestSceneSkipOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneSliderPath.cs Fix code style/quality issues 2023-11-13 08:25:27 +01:00
TestSceneSoloGameplayLeaderboard.cs Massage tests a bit more 2023-05-25 16:38:22 +09:00
TestSceneSongProgress.cs Add test to known time 2023-06-12 16:43:28 +09:00
TestSceneSpectator.cs Add extra test coverage and handle case where still at loading screen 2023-11-24 15:05:39 +09:00
TestSceneSpectatorHost.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneSpectatorPlayback.cs Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
TestSceneStarCounter.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneStoryboard.cs Replace most usages of DecoupleableInterpolatingFramedClock 2023-09-22 12:49:25 +09:00
TestSceneStoryboardSamplePlayback.cs Add an extra storyboard sample to avoid intermittent failures in TestStoryboardSamplesStopOnSkip 2023-10-31 14:28:40 +09:00
TestSceneStoryboardWithOutro.cs Fix exit key during storyboard outro not progressing to results 2023-10-12 19:31:54 +09:00
TestSceneUnknownMod.cs Fix TestSceneUnknownMod failing due to null reference 2023-07-25 19:06:13 +09:00
TestSceneUnstableRateCounter.cs Add rate-change UR tests 2023-11-12 11:16:06 -08:00