789e8b4d8d
Fix multi-spectator test updating state after removing user
...
Removing user triggers `playingUsers.Remove`, but doing so before
updating the state leads to `EndGameplay` being called with `State ==
Playing` rather than `Quit`.
2022-08-06 05:41:26 +03:00
cf362a6b4f
Merge pull request #19529 from peppy/locally-modified-pill
...
Show "locally modified" pill when local modifications have been made
2022-08-05 21:12:13 +09:00
c4b9b2a14b
Merge branch 'master' into irenderer-glwrapper
2022-08-05 20:35:06 +09:00
7c952f8069
Add more test coverage of locally-modified state change
2022-08-05 14:25:10 +09:00
0de00e9b3f
Don't serialise empty mod settings
2022-08-05 14:00:53 +09:00
c11a24b3ff
Remove unused using
2022-08-04 15:05:52 +09:00
6632367c6d
Ensure skin samples are looked up in correct order
2022-08-04 14:48:12 +09:00
ac9321204c
Merge branch 'master' into mod-overlay/create-preset
2022-08-03 21:21:52 +02:00
7022d9e5f8
Fix test step names being too long
2022-08-03 21:13:49 +09:00
bacbf5b7f0
Update existing test expectations
2022-08-03 20:20:06 +09:00
24d84890e4
Change all filter control button state test to until steps
...
There's multiple schedules at play which could be adding multi-frame
delays. let's play it safe and try and fix flaky tests.
Example of `Schedule` which could cause an issue:
392cb352cc/osu.Game/Collections/CollectionDropdown.cs (L77-L78)
Example of test failure:
https://github.com/ppy/osu/runs/7648118894?check_suite_focus=true
2022-08-03 20:03:07 +09:00
add2971eb4
Implement preset creation flow with test coverage
2022-08-02 22:05:54 +02:00
1b3074d098
Implement popover for creating mod presets
2022-08-02 22:03:33 +02:00
5a1c05918f
Fix test failures
2022-08-02 20:18:45 +09:00
b4e55f7309
Apply IRenderer changes
2022-08-02 19:50:57 +09:00
dc49862466
Merge branch 'irenderer-shaders' into irenderer-textures
2022-08-02 19:25:24 +09:00
923d9a4e5f
Add failing assertions to demonstrate autosize failure
2022-08-01 22:04:14 +02:00
c0e5f11c90
Merge pull request #19532 from frenzibyte/fix-new-items-sort-stability
...
Fix newly imported beatmaps not using correct comparer for sorting
2022-08-02 02:20:51 +09:00
01cc9bd7ef
Merge pull request #19479 from frenzibyte/carousel-update-on-resume
...
Fix song select not updating selected beatmap card on editor resume
2022-08-02 00:48:18 +09:00
682192dbd7
Add failing test case
2022-08-01 18:43:01 +03:00
7c9f8648a5
Merge branch 'master' into remove-nullable-disable-in-the-audio-namespace
2022-08-01 15:25:12 +03:00
d4eec9122f
Merge pull request #19516 from peppy/fix-editor-track-disposal-crash
...
Fix editor potentially playing a track post-disposal
2022-08-01 18:12:21 +09:00
225033c3b2
Merge pull request #19517 from peppy/add-more-missing-realm-refreshres
...
Add more missing realm `Refresh()` calls to new beatmap import tests
2022-08-01 17:54:51 +09:00
1d27c4f020
Merge pull request #19504 from peppy/skin-serialisation-test-coverfage
...
Add test coverage of deserialisation of skin layouts
2022-08-01 17:17:16 +09:00
ee68113913
Add more missing realm Refresh()
calls to new beatmap import tests
...
As noticed at https://github.com/ppy/osu/runs/7605101313?check_suite_focus=true
2022-08-01 17:06:46 +09:00
2519706ad6
Add test coverage of editor crash
2022-08-01 16:53:49 +09:00
47860bb966
Remove unused using
2022-08-01 16:33:59 +09:00
3b6349a145
Add test coverage of remaining components which weren't already included
2022-08-01 14:16:26 +09:00
d112743cea
Improve test coverage of skin serialisation to ensure full coverage
...
Will fail when new skinnable components are added until they have
coverage in resources.
2022-08-01 14:04:12 +09:00
5a34122a85
Fix test breakage after realm migration
2022-07-31 23:53:46 +02:00
9d3cdae4bb
Fix test scene to handle restarts properly
2022-07-31 23:53:46 +02:00
9dea8e3d12
Add test coverage of preset soft deletion
2022-07-31 23:53:46 +02:00
c837848238
Add extended test coverage of preset realm subscription
2022-07-31 23:53:45 +02:00
345f103119
Migrate mod preset column to use realm
2022-07-31 23:53:45 +02:00
f9f9b65c86
Add test coverage of deserialisation skin layouts
2022-08-01 01:14:05 +09:00
db4c6aa3d3
Add test skin layout json resources
2022-08-01 01:13:47 +09:00
5dd641bc60
Remove the nullable disable annotation in the test project.
2022-07-31 22:02:07 +08:00
b95aff3e5f
Add failing test case
2022-07-30 18:50:41 +03:00
38a8b9cf0a
Add battery info for desktop platforms
2022-07-30 14:26:19 +02:00
43e612f6d4
Merge pull request #19455 from peppy/confirm-playlist-discard
...
Add confirmation dialog when about to discard a playlist
2022-07-30 19:17:49 +09:00
8ca8484f0e
Fix failing tests
2022-07-30 11:49:33 +03:00
ec1a7994cc
Switch method to statement body for better readability
...
Almost thought the method was not wrapped in an `AddStep`.
2022-07-30 10:11:01 +03:00
0c125db197
Fix potential nullref on TestSceneAutoplay
check steps
2022-07-30 10:11:01 +03:00
e06f39a69f
Apply IRenderer shader changes
2022-07-30 01:29:11 +09:00
3bc1774c87
Merge branch 'master' into pie-chart-progress
2022-07-29 16:54:59 +03:00
3b1a76b190
Remove redundant/overwritten specifications
2022-07-29 16:45:29 +03:00
905bbdc8ee
Remove caching of GameplayClockContainer
in favour of GameplayClock
...
Also fixes `SongProgress` being displayed in skin editor on non-gameplay
screens, due to `GameplayClock` not marked as a required dependency.
2022-07-29 16:45:29 +03:00
6703b8df02
Merge pull request #19454 from peppy/filter-control-tests-realm-refresh
...
Ensure realm is in a good state before asserts in `TestSceneFilterControl`
2022-07-29 17:57:38 +09:00
07e3765b34
Ensure collection is added to dropdown before trying to click it
2022-07-29 17:25:30 +09:00
0a2265b0e8
Add test coverage of playlist exit confirmation
2022-07-29 17:11:37 +09:00