Salman Ahmed
1650fbb8be
Add failing test steps
2021-08-27 13:24:37 +03:00
Salman Ahmed
b7a0316194
Shorten test player count to 4 for less steps
2021-08-27 13:14:56 +03:00
Salman Ahmed
5acaafa708
Make end
accept one user ID rather than unnecessarily an array
2021-08-25 18:28:25 +03:00
Salman Ahmed
998abcbf31
Replace occurences of Enumerable.Range(PLAYER_1_ID, ...)
with a method
2021-08-25 18:25:31 +03:00
Salman Ahmed
13acdb5f19
Add test coverage
2021-08-25 11:31:02 +03:00
Salman Ahmed
53c3eccfb5
Force HUD visibility mode to "Always" during testing
2021-08-16 07:21:37 +03:00
Salman Ahmed
1fed9193f8
Revert reverted segment to fix failure
2021-08-13 15:24:10 +03:00
Salman Ahmed
c32ba9e38f
Remove arbitrarily-set wait step with until step instead, keeping the comment
2021-08-13 15:06:11 +03:00
Salman Ahmed
7cf6b551d3
Replace until step with wait step with explanatory comment
2021-08-13 13:01:17 +03:00
Salman Ahmed
f5cea0cacd
Fix failing test and rename to match new behaviour
2021-08-13 12:12:20 +03:00
Salman Ahmed
fc22e806f4
Cover newly hidden/expired elements in existing test
2021-08-13 07:30:24 +03:00
Salman Ahmed
1892db7f37
Add test coverage
2021-08-13 06:38:28 +03:00
smoogipoo
5d0b92e28c
Fix multi spectator test not showing teams
2021-08-12 10:38:20 +09:00
Dean Herbert
a503274e1d
Pass through MultiplayerRoomUser
s instead of int
s to avoid re-retrieval
2021-08-10 18:39:20 +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
5f3d087101
Also add team score display to multiplayer spectator screen
2021-08-09 19:17:51 +09:00
PercyDan54
e1c646b9b2
Remove redundant arguments
2021-07-05 23:52:39 +08:00
smoogipoo
aa7405afa1
Increase number of sent frames to prevent timing issues
2021-06-30 20:16:57 +09:00
Dean Herbert
741ecbb2df
Merge branch 'master' into spectator-start-at-end-2
2021-06-30 15:06:30 +09:00
Dean Herbert
4337577448
Remove unused private methods
2021-06-30 14:31:27 +09:00
smoogipoo
331b7237ab
Attempt to fix one more intermittent test failure
2021-06-29 23:02:20 +09:00
smoogipoo
6dd3c6fe93
Make MultiSpectatorScreen and tests more resillient to timing
2021-06-29 22:45:51 +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
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
0a8daab4f7
Pause master clock when too far ahead
2021-06-11 19:15:53 +09:00
smoogipoo
e9ebbd298d
Add a few more tests
2021-06-11 18:13:54 +09:00
smoogipoo
58d71e4aea
Remove local "next frame" storage
2021-06-10 22:41:38 +09:00
smoogipoo
9d07749959
Improve implementation of TestSpectatorClient
...
There was a lot of weirdness here, such as storing the playing users,
clearing the playing users from test scenes (!!), and storing the users
being wathed.
This was all a thing because the previous implementation overrode the
base method implementations, which is no longer a thing.
2021-05-20 17:41:46 +09:00
smoogipoo
6beeb7f7c4
Rename SpectatorStreamingClient -> SpectatorClient
2021-05-20 15:55:07 +09:00
smoogipoo
21fc0ba43b
Combine test spectator streaming client implementations
2021-05-12 13:05:02 +09:00
Dean Herbert
6da4105da6
Remove Sync namespace (feels unnecessary)
2021-05-03 13:38:53 +09:00
smoogipoo
94d0b06493
Expose mute adjustment instead
2021-04-26 19:01:30 +09:00
Dean Herbert
120fb8974d
Combine more instances of test player IDs
2021-04-26 17:22:16 +09:00
Dean Herbert
737a15c2d4
Extract out test player IDs to constants
2021-04-26 17:04:39 +09:00
Dean Herbert
6d30a1a80f
Reference constant for test startup delay
2021-04-26 16:45:20 +09:00
smoogipoo
b41897fd9b
Rename testscene to match class
2021-04-23 19:23:52 +09:00