Dean Herbert
|
b8c63eb1cb
|
Merge branch 'master' into multiplayer-kick-support-events
|
2021-08-14 14:08:34 +09:00 |
|
Dean Herbert
|
e6b3aba6e1
|
Fix incorrectly directed call in TestMultiplayerClient
|
2021-08-14 14:08:29 +09:00 |
|
smoogipoo
|
83703e4283
|
Add colour provider to online play dependencies
|
2021-08-12 20:08:14 +09:00 |
|
Dan Balasescu
|
60e988aac3
|
Merge branch 'master' into multiplayer-kick-support
|
2021-08-12 11:46:56 +09:00 |
|
Dean Herbert
|
e8ad0fba75
|
Add required server methods for kicking users
|
2021-08-11 17:20:41 +09:00 |
|
Dean Herbert
|
ea6e441dec
|
Simplify method of marking players as playing in test scenes
|
2021-08-09 19:21:22 +09:00 |
|
Dean Herbert
|
551929cf5a
|
Simplify method of marking players as playing in test scenes
|
2021-08-09 19:18:13 +09:00 |
|
Dean Herbert
|
1e5d9003d3
|
Add the ability for tests to alter the room and user states which during testing
|
2021-08-09 16:58:36 +09:00 |
|
Dean Herbert
|
75426f84f1
|
Fire initial match user states in TestMultiplayerClient
|
2021-08-03 23:42:37 +09:00 |
|
Dean Herbert
|
9bfb0f1294
|
Add basic team vs handling to TestMultiplayerClient
Not sure this is the best place to do so... I can foresee this class
getting much larger than we want it to.
|
2021-08-03 23:42:37 +09:00 |
|
Dean Herbert
|
70da58323a
|
Drop MatchRuleset terminology completely
|
2021-08-03 15:45:17 +09:00 |
|
Dean Herbert
|
9d1e95caf0
|
Add flow for sending match ruleset specific messages to the server
|
2021-08-02 18:47:26 +09:00 |
|
Dean Herbert
|
888954747c
|
Rename class, add commenting and avoid firing requests to create rooms for testing purposes
|
2021-07-26 15:47:13 +09:00 |
|
Dean Herbert
|
971a67c669
|
Add failing test coverage for misordered rooms
|
2021-07-26 13:46:55 +09:00 |
|
Dean Herbert
|
6cc81c24b4
|
Merge pull request #13785 from ekrctb/dependency-providing-container
Add a convenient way to provide ad-hoc dependency to children in visual test
|
2021-07-20 14:18:17 +09:00 |
|
smoogipoo
|
d6aa15e5d7
|
Remove local APIRoom from test multiplayer client
|
2021-07-19 20:19:23 +09:00 |
|
smoogipoo
|
a5a0f12e19
|
Also copy password in test room manager
|
2021-07-19 20:07:56 +09:00 |
|
smoogipoo
|
26d0eea485
|
Set HasPassword correctly in the response room
|
2021-07-19 20:03:32 +09:00 |
|
smoogipoo
|
8c0daa89a0
|
Make test multiplayer client validate password
|
2021-07-19 20:03:27 +09:00 |
|
smoogipoo
|
063f14da98
|
Update test room manager to not return passwords
|
2021-07-19 20:03:27 +09:00 |
|
ekrctb
|
87c39909c6
|
Simplify DependencyProvidingContainer
Using an array of tuple for dependencies instead of using children.
|
2021-07-19 14:37:19 +09:00 |
|
Dean Herbert
|
64cf9b702e
|
Fix incorrec nesting of manual input manager test containers
|
2021-07-17 17:26:11 +09:00 |
|
Dean Herbert
|
d609839ff6
|
Fix test not working due to popover container being too global
|
2021-07-17 15:04:00 +09:00 |
|
Dean Herbert
|
5a2667ae89
|
Merge branch 'master' into add-password-support
|
2021-07-13 14:27:59 +09:00 |
|
Dan Balasescu
|
351a46b379
|
Merge pull request #13823 from ekrctb/catch-editor-tests
Add some tests for catch editor blueprints
|
2021-07-13 08:27:41 +09:00 |
|
Dean Herbert
|
947460c3c5
|
Add test flow for joining passworded rooms via UI
|
2021-07-12 18:25:04 +09:00 |
|
Dean Herbert
|
9f9d7f9125
|
Add remaining pieces of password flow (for osu-web join request)
|
2021-07-12 18:22:52 +09:00 |
|
Dean Herbert
|
84b0a3290c
|
Add multiplayer lounge test coverage
|
2021-07-12 15:49:19 +09:00 |
|
Dean Herbert
|
5148069efe
|
Update signatures in line with no-overload methods (unsupported by signalr)
|
2021-07-12 15:49:19 +09:00 |
|
Salman Ahmed
|
f21ea3b790
|
Update player test scene Ruleset bindable from creation method
|
2021-07-11 03:46:19 +03:00 |
|
ekrctb
|
4ac7d629d7
|
Expose current placement blueprint
|
2021-07-08 16:36:41 +09:00 |
|
ekrctb
|
8da1335e5f
|
Add catch placement blueprint visual test scenes (without tests)
|
2021-07-08 15:51:46 +09:00 |
|
ekrctb
|
bd4b3f5268
|
Add catch selection blueprint visual test scene (without tests)
|
2021-07-08 15:42:29 +09:00 |
|
PercyDan54
|
e1c646b9b2
|
Remove redundant arguments
|
2021-07-05 23:52:39 +08:00 |
|
ekrctb
|
d3bb4ddbee
|
Add an ad-hoc way to provide dependency to children
|
2021-07-05 19:05:49 +09:00 |
|
Dean Herbert
|
74c63e15be
|
Mark score failed on fail and exit
|
2021-07-01 17:48:09 +09:00 |
|
Dean Herbert
|
5bc970af0d
|
Make TestPlayer inherit from SoloPlayer for more flexibility in testing
|
2021-07-01 16:55:33 +09:00 |
|
smoogipoo
|
8e04d73b67
|
Merge branch 'rework-multiplayer-test-scenes' into spectator-start-at-end-2
|
2021-06-29 17:06:57 +09:00 |
|
smoogipoo
|
bcdf36e77b
|
Merge branch 'master' into spectator-start-at-end-2
|
2021-06-29 15:53:58 +09:00 |
|
smoogipoo
|
c93c615f5e
|
Also fix up interface names
|
2021-06-25 20:15:30 +09:00 |
|
smoogipoo
|
1ed61b9b98
|
Fix up dependencies class names
|
2021-06-25 20:11:38 +09:00 |
|
smoogipoo
|
a27a647ae7
|
Rename RoomDependencies -> OnlinePlayDependencies
|
2021-06-25 18:07:47 +09:00 |
|
smoogipoo
|
04279e7f5c
|
Add some xmldocs
|
2021-06-25 18:02:53 +09:00 |
|
smoogipoo
|
c0d2b41d4c
|
Move SpectatorClient into multiplayer dependencies
|
2021-06-25 17:55:16 +09:00 |
|
smoogipoo
|
7aefbe3da1
|
Move UserLookupCache inside dependencies
|
2021-06-25 17:37:02 +09:00 |
|
smoogipoo
|
81a812e216
|
Rework MultiplayerTestScene to make use of OnlinePlayTestScene
|
2021-06-25 15:00:10 +09:00 |
|
smoogipoo
|
aa5d22d04a
|
Remove "test container", make everything go through OnlinePlayTestScene
|
2021-06-25 13:02:19 +09:00 |
|
smoogipoo
|
5820793d11
|
Make TestMultiplayerRoomContainer inherit TestRoomContainer
|
2021-06-24 21:02:29 +09:00 |
|
smoogipoo
|
9cf2c9ddae
|
Fix incorrect dependency creation
|
2021-06-24 21:02:21 +09:00 |
|
smoogipoo
|
a21cf87b5f
|
Split room manager and allow overrides
|
2021-06-24 19:14:05 +09:00 |
|