1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-17 02:12:56 +08:00
osu-lazer/osu.Game.Tests/Visual/Editing
Bartłomiej Dach 12585c9f27
Fix flaky editor beatmap creation test
Came up as a failure when locally running tests for
ppy/osu-framework#6001 - but the test is actually a previously-known
flaky that I couldn't reproduce the failure of until the aforementioned
PR.

This appears to be a simple race; the test scene queries the track
length from update thread, but the length is actually set on the audio
thread. So it's not unreasonable that given unlucky timing, the length
will not be set by `TrackBass` before it is queried.

To fix, switch assert to until step. I'm generally not really willing
to give this more time of day until this change is proven insufficient.
2023-09-26 16:42:59 +02:00
..
TestSceneBeatDivisorControl.cs Change BeatDivisorControl to retrive bindable divisor via DI 2023-07-14 14:03:25 +09:00
TestSceneBlueprintOrdering.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneComposerSelection.cs Adjust cyclic selection test to hitcircle lifetime adjustments 2023-07-25 18:54:13 +02:00
TestSceneComposeScreen.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneComposeSelectBox.cs Interface with SelectionRotationHandler via DI rather than explicit passing 2023-07-30 20:21:41 +02:00
TestSceneDesignSection.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneDifficultyDelete.cs Add test coverage for deleted difficulties staying in realm 2023-06-27 23:40:12 +02:00
TestSceneDifficultySwitching.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneDistanceSnapGrid.cs Split out grid snapping modes into "relative" and "global" types 2023-05-25 21:41:19 +09:00
TestSceneEditorBeatmapCreation.cs Fix flaky editor beatmap creation test 2023-09-26 16:42:59 +02:00
TestSceneEditorBindings.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneEditorChangeStates.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneEditorClipboard.cs removed all usage of hitobject's DifficultyControlPoint 2023-04-26 18:17:02 +02:00
TestSceneEditorClock.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneEditorComposeRadioButtons.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneEditorMenuBar.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneEditorSamplePlayback.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneEditorSaving.cs remove all test usages of SampleControlPoint 2023-04-26 14:21:52 +02:00
TestSceneEditorScreenModes.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneEditorSeeking.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneEditorSeekSnapping.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneEditorSummaryTimeline.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneEditorTestGameplay.cs Fix test failures due to cross-test state pollution 2023-06-06 20:21:55 +02:00
TestSceneHitObjectComposer.cs Fix test failures via test-local popover containers 2023-08-19 15:08:30 +02:00
TestSceneHitObjectDifficultyPointAdjustments.cs Rename SliderVelocity to SliderVelocityMultiplier to distinguish from Velocity 2023-09-06 19:01:08 +09:00
TestSceneHitObjectSampleAdjustments.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
TestSceneLabelledTimeSignature.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneLocallyModifyingOnlineBeatmaps.cs Remove no longer needed API call mocking 2023-05-01 19:08:41 +02:00
TestSceneMetadataSection.cs Partial everything 2022-11-27 00:00:27 +09:00
TestScenePlacementBlueprint.cs Add test coverage 2023-05-14 12:29:24 +02:00
TestScenePlaybackControl.cs Partial everything 2022-11-27 00:00:27 +09:00
TestScenePreviewTime.cs Rewrite visualisation piece to bind once and without potential event leak 2023-01-07 14:40:15 +03:00
TestSceneRectangularPositionSnapGrid.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneSelectionBlueprintDeselection.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneSetupScreen.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneTapButton.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneTapTimingControl.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneTimelineBlueprintContainer.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneTimelineHitObjectBlueprint.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneTimelineSelection.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneTimelineTickDisplay.cs Change BeatDivisorControl to retrive bindable divisor via DI 2023-07-14 14:03:25 +09:00
TestSceneTimelineZoom.cs Automated pass 2023-06-24 01:00:03 +09:00
TestSceneTimingScreen.cs Add test to verify selected timing point will be scrolled into view 2022-11-27 02:48:15 +00:00
TestSceneWaveform.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneZoomableScrollContainer.cs Add failing test case 2022-12-23 00:56:38 +03:00
TimelineTestScene.cs Partial everything 2022-11-27 00:00:27 +09:00