10932dd282
Remove now unnecessary test
2021-12-02 22:58:25 +09:00
c00684a2f7
Merge branch 'master' into new-multiplayer-playlist
2021-12-02 16:19:34 +09:00
0adfb75cf3
Combine similarly named StatefulMultiplayerClient
tests
2021-12-02 14:53:07 +09:00
89c47708a1
Merge branch 'master' into new-multiplayer-playlist
2021-12-01 21:35:23 +09:00
f9b4e6f004
Add test considering expired items
2021-12-01 21:35:23 +09:00
e87b0003fb
Fix queue mode not being bound to in all cases
2021-12-01 21:35:23 +09:00
ad35f3434b
Fix queue list not considering expired items
2021-12-01 21:35:23 +09:00
1152c4e8e9
Fix tests
2021-12-01 21:35:22 +09:00
95050d6597
Extract class to file
2021-12-01 21:35:22 +09:00
11c137cf83
Ignore test
2021-12-01 21:35:22 +09:00
0b3cc47a51
Fix list not repopulating on new room
2021-12-01 21:35:22 +09:00
a4cd22d5a9
Clear lists on room leave
2021-12-01 21:35:22 +09:00
fc8c8685b8
Add playlist queue tests
2021-12-01 21:35:22 +09:00
e0ca1af9b8
Remove ctor params
2021-12-01 21:35:22 +09:00
bfd2dc28c8
Rename QueueList -> MultiplayerQueueList
2021-12-01 21:35:22 +09:00
01108016a7
Add reorder test
2021-12-01 21:35:22 +09:00
89d22824c3
Fix incorrect comment
2021-12-01 21:35:22 +09:00
7e800659aa
Fix incorrect assertion
2021-12-01 21:35:22 +09:00
48a181af1f
Fix test button display
2021-12-01 21:35:22 +09:00
ef170471f0
Merge branch 'master' into new-multiplayer-playlist
2021-12-01 21:35:22 +09:00
68bb49fc1e
Add QueueList tests
2021-12-01 21:33:48 +09:00
0cb35e8b18
Separate out QueueList
2021-12-01 21:33:48 +09:00
17bc0b51aa
Merge branch 'playlist-item-add-owner' into new-multiplayer-playlist
2021-12-01 21:33:48 +09:00
942e48ffbd
Merge branch 'master' into new-multiplayer-playlist
2021-12-01 21:33:11 +09:00
c38537a51a
Initial implementation of MultiplayerPlaylist
2021-12-01 21:32:56 +09:00
c225f8f84c
Merge branch 'master' into realm-subscribe-helper-methods
2021-12-01 20:15:21 +09:00
a89e18de42
Merge pull request #15868 from smoogipoo/refactor-test
...
Refactor difficulty adjustment mod combinations test
2021-12-01 15:43:08 +09:00
4306420922
Add extension methods to add extra safety to realm subscriptions
...
Also adjusts the naming and documentation to make it (hopefully) easier
to understand what this method/process implies.
2021-12-01 15:09:53 +09:00
0479027f64
Apply assertion fix from review
2021-12-01 11:29:02 +09:00
7d0135063e
Merge pull request #15875 from peppy/fix-match-type-propagation
...
Fix match type not being propagated correctly to other users' settings
2021-12-01 11:23:28 +09:00
de034b4d9c
Fix test failures due to wrong asserts & uninitialised playlist
...
* The "create room" button was disabled headless due to not specifying
the imported beatmap. In visual tests it seems to work due to
selecting from the local database randomly.
* The test asserts are brought in line with expectations.
2021-11-30 20:57:08 +01:00
b74b09eb3a
Add extra until step to make cause of potential failures more obvious
2021-11-30 20:56:11 +01:00
dda7142f48
Fix double screen exit in multiplayer song select tests potentially causing failure
2021-12-01 02:06:40 +09:00
8fdb9ab4e5
Merge branch 'master' into realm-integration/live-queryable-fix
2021-11-30 18:54:14 +09:00
daa7135381
Merge branch 'master' into realm-nested-context-creation-deadlock-fix
2021-11-30 18:01:00 +09:00
8de06803a8
Fix incorrect test step text
...
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me >
2021-11-30 17:16:30 +09:00
049d9ce5ef
Add test coverage of match type propagating to other users' settings
2021-11-30 17:09:32 +09:00
0feec09966
Refactor beatmap importer tests to ensure realm is refreshed when waiting on state
2021-11-30 14:12:49 +09:00
a73919917c
Fix intermittent test failures in TestScenBeatmapInfoWedge
due to async load
...
https://github.com/ppy/osu/runs/4358685294?check_suite_focus=true
Occurs due to the wedge content also reloading on ruleset change, which
wasn't being accounted for. In a fail case, the content would change
during the "select beatmap" step's async load wait, causing incorrect
results.
51a353e12d/osu.Game/Screens/Select/BeatmapInfoWedge.cs (L70)
2021-11-30 12:32:09 +09:00
6b0999052f
Merge branch 'master' into realm-integration/live-queryable-fix
2021-11-30 12:02:37 +09:00
2e31f5a338
Update tests to match new behaviour
2021-11-30 11:55:13 +09:00
4a34a5c738
Refactor difficulty adjustment mod combinations test
2021-11-30 11:11:42 +09:00
0fc4d6dc2a
Implement beatmap card difficulty list
2021-11-29 22:04:09 +01:00
431ac1d97b
Remove unused using directive
2021-11-29 20:57:55 +01:00
8a188b74b1
Merge pull request #15850 from peppy/realm-integration/misc-qol
...
Apply a couple of realm related documentation/interface changes
2021-11-29 18:58:15 +09:00
566e10f8cc
Refactor test to be easier to follow
2021-11-29 18:55:23 +09:00
bac7966337
Update RealmLiveTests
to use interface type
2021-11-29 18:17:30 +09:00
071a8c6709
Add test coverage showing RealmLive
failure after an attach
2021-11-29 17:34:58 +09:00
54798eabc9
Add test coverage of potential deeadlock scenario with nested realm context fetching
2021-11-29 16:29:53 +09:00
791f7e3801
Update RealmLive
tests in line with modified behaviour
2021-11-29 15:16:16 +09:00