1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 15:03:10 +08:00
osu-lazer/osu.Game.Tests/Visual/UserInterface
Bartłomiej Dach fd8c5d7706 Improve notification overlay test robustness
Stress testing one of the notification overlay tests by running it 10000
times on repeat has shown that it is susceptible to intermittent
failures due to races between delays and asserts checking the number of
currently progressing notifications and the actual progress update,
which contains a random generation factor.

Replace step sequences checking for notification completion by waiting
and asserting with explicit until steps that don't terminate unless
there are zero progressing notifications.
2019-12-26 23:01:31 +01:00
..
TestSceneBackButton.cs Move screen pushes into function, rename receptor 2019-07-30 12:00:04 +09:00
TestSceneBeatSyncedContainer.cs Use index and range expressions 2019-12-15 20:17:35 +08:00
TestSceneBreadcrumbs.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneButtonSystem.cs Convert to method 2019-07-05 13:10:59 +09:00
TestSceneContextMenu.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneCursors.cs Update framework 2019-08-21 13:29:50 +09:00
TestSceneDialogOverlay.cs Make PopupDialog abstract 2019-09-13 15:27:29 +09:00
TestSceneDrawableDate.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneExpandingBar.cs Rename button 2019-05-23 13:37:25 +09:00
TestSceneFooterButtonMods.cs Add function to assert multiplier value instead of hardcoded string 2019-12-15 22:42:44 +07:00
TestSceneHoldToConfirmOverlay.cs Expand tests to cover new behaviour 2019-09-19 22:35:14 +09:00
TestSceneIconButton.cs Fix IconButtons not being scaled correctly 2019-06-14 13:40:32 +09:00
TestSceneLabelledDrawable.cs Rename class to match 2019-10-29 01:21:17 +09:00
TestSceneLabelledSwitchButton.cs Adjust namespaces 2019-09-25 17:53:08 +09:00
TestSceneLabelledTextBox.cs Expose Current bindable in LabelledComponents 2019-10-28 16:24:28 +09:00
TestSceneLoadingAnimation.cs Localise GridTestScene as an OsuGridTestScene 2019-06-03 16:45:18 +09:00
TestSceneLogoTrackingContainer.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneModSelectOverlay.cs Mods -> SelectedMods 2019-12-13 21:45:38 +09:00
TestSceneModSettings.cs Fix test ruleset availability 2019-12-15 03:01:37 +09:00
TestSceneNotificationOverlay.cs Improve notification overlay test robustness 2019-12-26 23:01:31 +01:00
TestSceneNowPlayingOverlay.cs Split visual component out of MusicController 2019-08-13 14:30:18 +09:00
TestSceneNumberBox.cs add OsuNumberBox with basic tests 2019-06-21 15:04:52 +02:00
TestSceneOnScreenDisplay.cs Fix CI issues 2019-08-12 12:11:01 +02:00
TestSceneOsuAnimatedButton.cs Localise GridTestScene as an OsuGridTestScene 2019-06-03 16:45:18 +09:00
TestSceneOsuHoverContainer.cs Remove return user input calls 2019-06-07 12:52:49 +09:00
TestSceneOsuIcon.cs Update ScrollContainer usages in line with framework changes 2019-06-14 15:55:32 +09:00
TestSceneParallaxContainer.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestScenePopupDialog.cs Improve animation of popup dialog buttons 2019-12-06 18:51:30 +09:00
TestSceneScreenBreadcrumbControl.cs Fix a few inspections from EAP r# 2019-07-08 16:34:11 +09:00
TestSceneStatefulMenuItem.cs Rename button class 2019-11-12 10:21:06 +09:00
TestSceneSwitchButton.cs Adjust namespaces 2019-09-25 17:53:08 +09:00
TestSceneTabControl.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneToggleMenuItem.cs Move tests to parent namespace for now 2019-11-11 18:42:32 +09:00
TestSceneToolbarRulesetSelector.cs Fix ruleset selector line not moving on first display 2019-06-27 18:25:38 +09:00
TestSceneTwoLayerButton.cs Make TLB test scene test TLB and not back button 2019-06-25 18:33:30 +09:00
TestSceneUpdateableBeatmapBackgroundSprite.cs Fix missing assignment 2019-09-13 17:38:04 +09:00
TestSceneVolumePieces.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneWaveContainer.cs Move WaveContainer test out of editor namespace 2019-10-08 18:08:05 +09:00