Dean Herbert
|
f53a675ca3
|
Fix TestSceneMultiSpectatorLeaderboard not waiting for user population
|
2021-12-31 00:48:31 +09:00 |
|
Dean Herbert
|
cfdfe81afb
|
Merge pull request #16205 from smoogipoo/fix-multiplayer-tests
Fix multiplayer test failures when checking for parted room
|
2021-12-22 13:42:05 +09:00 |
|
Dan Balasescu
|
24c6f8fafa
|
Fix multiplayer test failures when checking for parted room
|
2021-12-22 12:55:37 +09:00 |
|
Dan Balasescu
|
ee64ab6383
|
Fix delete button test failures
Can be tested by adding a Thread.Sleep() in
DrawableRoomPlaylistItem.load().
|
2021-12-22 09:55:19 +09:00 |
|
Dan Balasescu
|
e2f8c71081
|
Fix test
|
2021-12-21 18:38:31 +09:00 |
|
Dean Herbert
|
bb3f375958
|
Add note about local button clicking usage
|
2021-12-21 13:49:51 +09:00 |
|
Dean Herbert
|
aad55ef89e
|
Remove unused method in TestSceneMultiplayerQueueList
|
2021-12-21 13:49:51 +09:00 |
|
Dean Herbert
|
9aff646ff4
|
Centralise all multiplayer button clicking test logic
This adds the "wait for enabled" check in a way that can be easily
reused, as it keeps getting missed in test implementations.
This particular commit hopefully fixes
https://github.com/ppy/osu/runs/4583845033?check_suite_focus=true.
|
2021-12-21 13:49:51 +09:00 |
|
Bartłomiej Dach
|
d8be455a43
|
Merge branch 'master' into fix-ready-button-test
|
2021-12-20 11:02:43 +01:00 |
|
Dean Herbert
|
ec0a6735eb
|
Rename TestMultiplayerScreenStack to TestMultiplayerComponents
|
2021-12-20 18:24:59 +09:00 |
|
Dean Herbert
|
87051d5d61
|
Add better defined steps to TestLoseHostWhileReady ready button test
Not 100% sure this will solve the issue but it's worth a try. The button
state checks are using `Until` everywhere else so this brings the test
in line with the standards.
As seen
https://github.com/ppy/osu/runs/4579641456?check_suite_focus=true.
|
2021-12-20 17:47:06 +09:00 |
|
Dan Balasescu
|
9316abc278
|
Better fix for intermittent multiplayer tests
|
2021-12-20 13:10:13 +09:00 |
|
Dean Herbert
|
9e82a3e79a
|
Merge branch 'master' into forego-resetting-spectate-state
|
2021-12-15 18:05:06 +09:00 |
|
Dan Balasescu
|
18d7b79207
|
Don't reset spectating state if gameplay is finished
|
2021-12-15 17:40:30 +09:00 |
|
Dean Herbert
|
39a0a21132
|
Add test coverage of same scenario without deletion
|
2021-12-15 17:30:09 +09:00 |
|
Dan Balasescu
|
d22e1b9001
|
Add another until step to guard against async test issues
|
2021-12-15 17:00:06 +09:00 |
|
Dan Balasescu
|
740a6f16c7
|
Fix exception when updating the room's visual playlist
|
2021-12-15 16:53:25 +09:00 |
|
Dean Herbert
|
cebfeb5220
|
Merge pull request #16045 from smoogipoo/multiplayer-local-beatmap-query
Rework multiplayer's current item tracking
|
2021-12-14 18:33:30 +09:00 |
|
Dean Herbert
|
309290a3c9
|
Use new method in more places that can benefit from it
|
2021-12-13 16:56:43 +09:00 |
|
Dan Balasescu
|
bf3abb2455
|
Merge branch 'master' into multiplayer-local-beatmap-query
|
2021-12-12 16:37:41 +09:00 |
|
Dan Balasescu
|
9f792fec49
|
Fix test failures from async item loading
|
2021-12-12 16:11:48 +09:00 |
|
Dan Balasescu
|
99cd36d2f6
|
Resolve some test failures due to async population
|
2021-12-11 22:52:08 +09:00 |
|
Dan Balasescu
|
25b274c323
|
Fix starting gameplay too early after import
|
2021-12-11 22:47:50 +09:00 |
|
Dan Balasescu
|
cdb8237a4b
|
Merge branch 'master' into pre-realm-score-tidy
|
2021-12-11 19:25:39 +09:00 |
|
Dan Balasescu
|
6057037e35
|
Move playlist item beatmap population to MatchSubScreen
|
2021-12-10 20:08:59 +09:00 |
|
Dean Herbert
|
dbb08f7d46
|
Use OnlineID for set operations
|
2021-12-10 16:11:48 +09:00 |
|
Dean Herbert
|
50bf2f368d
|
Merge branch 'master' into host-enqueue-2
|
2021-12-10 14:09:19 +09:00 |
|
Dean Herbert
|
1952819db2
|
Merge pull request #16019 from smoogipoo/cleanup-playlist-item-buttons
Cleanup duplicated classes in DrawableRoomPlaylistItem
|
2021-12-10 12:01:26 +09:00 |
|
Dan Balasescu
|
a445dcd2c6
|
Fix incorrect test namespace
|
2021-12-10 02:09:31 +09:00 |
|
Dan Balasescu
|
671582a925
|
Allow host to enqeue items and items to be edited
|
2021-12-10 01:15:19 +09:00 |
|
Dan Balasescu
|
048a495115
|
Add edit button to DrawableRoomPlaylistItem
|
2021-12-10 01:08:54 +09:00 |
|
Dan Balasescu
|
05aa9635a8
|
Privatise button again
|
2021-12-10 00:38:18 +09:00 |
|
Dan Balasescu
|
f9af239ed9
|
Cleanup duplicated classes in DrawableRoomPlaylistItem
|
2021-12-09 23:56:49 +09:00 |
|
Dean Herbert
|
dfe19f3509
|
Minor code reformatting
|
2021-12-09 17:53:40 +09:00 |
|
Dan Balasescu
|
aec36adf6c
|
Fix test failures
|
2021-12-09 04:22:34 +09:00 |
|
Dan Balasescu
|
3b4833ca8e
|
A bit of cleanup + xmldocs on classes/members
|
2021-12-09 01:40:16 +09:00 |
|
Dan Balasescu
|
26f6c5e5a5
|
Remove ctor params from PlaylistsRoomPlaylist
|
2021-12-09 01:16:37 +09:00 |
|
Dan Balasescu
|
3be4d8b68d
|
Remove ctor params from DrawableRoomPlaylist/DrawablePlaylistItem
|
2021-12-09 01:04:56 +09:00 |
|
Dan Balasescu
|
beb5d61a42
|
Separate playlist item deletion to Playlists-specific class
|
2021-12-08 20:50:25 +09:00 |
|
Bartłomiej Dach
|
e9694dc74e
|
Wait for match type changes in team versus test
|
2021-12-07 20:40:10 +01:00 |
|
Dan Balasescu
|
5ffe702dd6
|
Add match type and queue mode to multiplayer room panels
|
2021-12-07 18:57:13 +09:00 |
|
Dean Herbert
|
0fa1a96e9d
|
Wait for beatmap sets to finish loading to avoid test failures
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
|
2021-12-06 15:03:17 +09:00 |
|
Dean Herbert
|
a76cfbea21
|
Add test coverage of incorrect beatmap being used in multiplayer when match started from song select
|
2021-12-06 14:03:33 +09:00 |
|
Dean Herbert
|
517a344bcc
|
Merge branch 'master' into new-multiplayer-playlist
|
2021-12-04 13:16:09 +09:00 |
|
Dan Balasescu
|
d5803e541b
|
Give playlist items a PlayedAt date
|
2021-12-03 20:25:51 +09:00 |
|
Dean Herbert
|
1eed2436e6
|
Clean up unused resolved properties
|
2021-12-03 18:49:49 +09:00 |
|
Dan Balasescu
|
10932dd282
|
Remove now unnecessary test
|
2021-12-02 22:58:25 +09:00 |
|
Dan Balasescu
|
89c47708a1
|
Merge branch 'master' into new-multiplayer-playlist
|
2021-12-01 21:35:23 +09:00 |
|
Dan Balasescu
|
f9b4e6f004
|
Add test considering expired items
|
2021-12-01 21:35:23 +09:00 |
|
Dan Balasescu
|
e87b0003fb
|
Fix queue mode not being bound to in all cases
|
2021-12-01 21:35:23 +09:00 |
|