Commit Graph

4957 Commits

Author SHA1 Message Date
5dc938cc9f Update tests to match expectations 2021-08-31 22:41:47 +02:00
ddf9d2aa6c Add test coverage 2021-08-30 22:55:58 +02:00
89429021c9 Add test scene for labelled dropdowns 2021-08-30 21:37:15 +02:00
6154642075 Merge branch 'master' into local-popover-containers 2021-08-30 15:44:29 +03:00
4dd60e3299 Merge branch 'master' into taiko-drum-refacor 2021-08-30 14:12:52 +09:00
7be825f470 Merge pull request #14488 from frenzibyte/multi-spectator-player-leaving
Gray out and stop player instances who quit during multi-spectator sessions
2021-08-30 12:04:19 +09:00
2efe82a18d Remove popover container from manual input manager test scene 2021-08-28 20:20:42 +02:00
eb90cedc9b Fix editor screen test scenes not updated to show their screens 2021-08-28 20:09:35 +03:00
1650fbb8be Add failing test steps 2021-08-27 13:24:37 +03:00
b7a0316194 Shorten test player count to 4 for less steps 2021-08-27 13:14:56 +03:00
97f27897b1 Add test coverage of mass multiplayer event firing 2021-08-27 18:57:35 +09:00
33aa48bcf6 Merge branch 'master' into lobby-sounds 2021-08-27 18:46:12 +09:00
23414b0c63 Combine test scene to avoid huge copy paste 2021-08-27 18:44:44 +09:00
34d185d846 Convert final step to until step to avoid unnecessary delays 2021-08-27 18:39:36 +09:00
f078a9d2bf Fix incorrect step type 2021-08-26 17:17:39 +09:00
982c4eff14 Merge branch 'master' into taiko-drum-refacor 2021-08-26 17:13:14 +09:00
e341f471b0 Add lobby sfx for join/leave/kick/ready/unready events 2021-08-26 15:29:22 +09:00
6dcd9427ac Remove bindable usage in PathControlPoint
This is quite a breaking change, but I think it is beneficial due to the large amount of usage of this class.

I originally intended just to remove the allocations of the two delegates handling the `Changed` flow internally, but as nothing was really using the bindables for anything more than a general "point has changed" case, this felt like a better direction.
2021-08-26 12:33:53 +09:00
5acaafa708 Make end accept one user ID rather than unnecessarily an array 2021-08-25 18:28:25 +03:00
998abcbf31 Replace occurences of Enumerable.Range(PLAYER_1_ID, ...) with a method 2021-08-25 18:25:31 +03:00
c32168c61f Add failing test case 2021-08-25 17:03:34 +03:00
7e6e2a7e29 Remove unused assignment 2021-08-25 17:39:06 +09:00
13acdb5f19 Add test coverage 2021-08-25 11:31:02 +03:00
fc85ae0e34 Add test coverage 2021-08-25 16:56:44 +09:00
e503182a8d Merge branch 'master' into activity-on-multiplayer-screens 2021-08-24 18:50:55 +02:00
568a8ee97e Merge branch 'master' into fix-hud-test-failure-2 2021-08-24 16:54:48 +09:00
08f757a584 Merge pull request #14474 from smoogipoo/fix-multi-crash
Fix crash when entering multiplayer gameplay
2021-08-24 16:20:18 +09:00
342f2d756d Fix test not working intermittently 2021-08-24 15:18:05 +09:00
4bbc98737f Fix english in test steps 2021-08-24 14:39:03 +09:00
8cd972a9fe Merge branch 'master' into pinned-comment 2021-08-24 14:37:31 +09:00
b719887810 Fix test compile errors 2021-08-24 13:34:23 +09:00
df170afbc4 Fix multiplayer crashing when entering gameplay 2021-08-24 13:22:06 +09:00
c2974cfc65 Add full multiplayer gameplay flow test 2021-08-24 13:20:01 +09:00
956c1cc216 Merge branch 'master' into activity-on-multiplayer-screens 2021-08-24 12:33:34 +09:00
3c9718339c Merge pull request #14444 from frenzibyte/decouple-ruleset-bindables
Decouple rankings overlay's ruleset selector from the game-wide ruleset bindable
2021-08-24 11:58:13 +09:00
9d807656f2 Add more complete test coverage of decoupling 2021-08-23 21:08:59 +03:00
e33c3fcdbf Add test coverage for new changes 2021-08-23 13:53:03 +03:00
6931721864 Revert test coverage 2021-08-23 12:39:27 +03:00
79aea1fb78 Fix test overlay ruleset selectors not surrounded with overlay colour providers 2021-08-23 11:44:52 +03:00
eaa4d479ac Merge pull request #14408 from smoogipoo/remove-current-room
Remove the global "selected room" from online screens
2021-08-23 17:29:31 +09:00
391c4e529c Add test coverage for all added features 2021-08-23 11:12:48 +03:00
4f3a5fbad5 Fix test failure 2021-08-23 14:29:15 +09:00
e4a8f72167 Add failing test case 2021-08-22 19:16:43 +02:00
318f830cd2 Expand test coverage for different scaling modes
Intentionally not using `[Values]` as the scale modes can be applied to
the running game instance directly, rather than recreating it all over
again.

The same could be said for the notification overlay but not sure, seems
like something that should be considered at an `OsuGameTestScene` level
instead (whether the same game instance can be reused for further
testing).
2021-08-21 04:19:55 +03:00
e13b516f31 Fix excess blank lines 2021-08-20 22:26:38 +09:00
ceb07826d7 Merge branch 'master' into remove-current-room 2021-08-20 21:10:41 +09:00
0aea39f5f1 Merge branch 'master' into temporary-directory-test-storage 2021-08-20 20:41:54 +09:00
b9ff94485d Revert usage of OsuGameTestScene for TestSceneOsuGame
Turns out we likely don't want this, as it means the testing user (using
a visual test browser) will not have access to their beatmaps. Can
revisit at a future date if the temporary files are still an issue.
2021-08-20 19:45:54 +09:00
cbee379f62 Test scrolled to section top is visible 2021-08-20 12:30:49 +03:00
610a162271 Merge branch 'master' into remove-current-room 2021-08-20 16:23:36 +09:00