Commit Graph

1151 Commits

Author SHA1 Message Date
7a1909bf97 Change parameter order of LegacySkin to put IStorageResourceProvider first
The optional resource store should not be before the (basically)
required resource provider.
2022-03-23 15:02:04 +09:00
6c405f1dee Remove storage override from LegacyBeatmapSkin 2022-03-23 14:57:42 +09:00
b48aa1d8fa Ensure HitObjectSampleTest's TestWorkingBeatmap provides the marking resource store correctly 2022-03-23 14:57:42 +09:00
a5acd38fd5 Fix HitObjectSampleTest adding null files to realm models 2022-03-23 14:57:42 +09:00
a7f63fb034 Make providing a custom ResourceStore to LegacyBeatmapSkin optional (for tests only) 2022-03-23 14:57:42 +09:00
51a1721bc9 Fix unprotected access to potentially-null DI'd dialog overlay 2022-03-22 22:10:05 +01:00
483fb84b56 Fix typo in FinishCountdown method 2022-03-22 16:50:13 +09:00
61ddf1e6cf Disallow exiting the editor without saving (unless explicitly confirming) 2022-03-22 15:42:56 +09:00
4630aa15cc Apply refactorings according to reviews 2022-03-22 12:54:19 +09:00
63998ad9f1 Add test coverage of SpectatorPlayer failing to seek on inopportune frame arrival time 2022-03-19 15:06:22 +09:00
04f4e81852 Rename start countdown request 2022-03-18 21:05:19 +09:00
72843a6797 Add support for starting/stopping countdowns 2022-03-18 14:33:09 +09:00
7b8fb341a5 Fix not handling IconButtons 2022-03-17 17:59:28 +09:00
e14a35b469 Add failing test case 2022-03-02 20:32:41 +03:00
e947c97e10 Merge branch 'master' into spectator-reliability 2022-02-25 20:20:30 +09:00
16a3bbbcb4 Merge pull request #16944 from peppy/rooms-request-faster
Update playlists/multiplayer to use new compact response
2022-02-24 23:20:07 +09:00
260cf793fe Add test coverage of more advanced frame delivery scenarios to TestSceneSpectatorPlayback 2022-02-24 02:28:13 +09:00
c94e7e2abe Add ability to simulate network failures to TestSpectatorClient 2022-02-24 02:23:48 +09:00
14c8ce50a0 Prefix all test send methods in TestSpectatorClient with Send 2022-02-24 02:23:48 +09:00
87da650dfb Update framework 2022-02-23 14:06:56 +09:00
71ae425fb2 Merge branch 'master' into rooms-request-faster 2022-02-22 15:45:05 +09:00
113153e6a3 Fix remaining filter tests 2022-02-22 00:25:00 +09:00
98c008b95f Fix test failures due to order change 2022-02-21 19:48:39 +09:00
567da9214e Merge branch 'master' into osu-diff-calc-max-combo 2022-02-18 18:35:24 +09:00
7e24b36f26 Merge branch 'master' into remove-playlistitem-beatmap 2022-02-16 14:24:57 +09:00
6a08fd57ef Rename "client" fields in tests to specify whether spectator or multiplayer 2022-02-16 09:52:18 +09:00
187870b794 Merge branch 'master' into fix-multi-cache-dependencies 2022-02-16 09:44:37 +09:00
954ae60b81 Merge branch 'master' into copy-existing-difficulty 2022-02-16 08:55:12 +09:00
48573d2401 Move test request handling earlier in setup 2022-02-15 23:50:10 +09:00
bdc3b76df0 Remove beatmap bindable from PlaylistItem 2022-02-15 23:50:08 +09:00
ccd265ebe7 Handle beatmap lookup requests in TestRoomRequestsHandler 2022-02-15 23:41:50 +09:00
a5183cec77 Add helper to construct APIBeatmap 2022-02-15 23:41:08 +09:00
2675bb87ff Add BeatmapLookupCache as another dependency 2022-02-15 21:05:25 +09:00
c48a0dc993 Move UserLookupCache to online play test dependencies 2022-02-15 20:56:46 +09:00
b2276baf71 Seal OnlinePlayTestScene.CreateChildDependencies() 2022-02-15 20:55:57 +09:00
efeba30b9f Remove ruleset and mod bindables from PlaylistItem 2022-02-15 16:28:15 +09:00
e45a2ae0fc Restructure difficulty copy flow to adapt to latest changes 2022-02-14 22:02:37 +01:00
6fd663a718 Apply some renames to convey difference between creation options better 2022-02-13 14:01:23 +01:00
a2c2b2bbb3 Add flow for copying existing difficulty content 2022-02-13 14:01:20 +01:00
ffc4c64f7e Unify namings across the board 2022-02-09 12:10:07 +09:00
09728a29ed Merge branch 'fix-broken-test-scene' into spectator-state-rework 2022-02-04 22:42:10 +09:00
483977d5c8 Merge branch 'master' into spectator-state-rework 2022-02-03 19:59:07 +09:00
b94fe84712 Merge branch 'master' into new-difficulty-creation-v3 2022-02-03 10:48:20 +09:00
2731d8e3c2 Merge pull request #16701 from LeNitrous/mod-alternate-osu
Add "Alternate" mod for osu! ruleset
2022-02-03 10:41:23 +09:00
a8ffc4fc2a Add editor override to respect IsolateSavingFromDatabase 2022-02-02 21:57:21 +01:00
afc48d86df Add failing test coverage for save after safeties addition 2022-02-02 21:57:10 +01:00
0d51c015ad Add basic test coverage for new difficulty creation 2022-02-02 21:55:34 +01:00
9d1d13c715 Fix up TestSpectatorClient implementation
Rather than using a list which is supposed to be updated "client"-side,
now uses the "server"-side list.
2022-02-02 23:05:09 +09:00
6d3bc005ea Merge branch 'master' into spectator-state-rework 2022-02-02 18:57:04 +09:00
75101b1105 Remove unused ruleset ctor params from test beatmap model managers
No longer used since 00e3af3366.
2022-02-01 21:49:41 +01:00