Commit Graph

41794 Commits

Author SHA1 Message Date
397d2491b3 Update test scenes to actually cover submission logic 2021-07-01 16:55:44 +09:00
5bc970af0d Make TestPlayer inherit from SoloPlayer for more flexibility in testing 2021-07-01 16:55:33 +09:00
ccef2a95d6 Merge pull request #13718 from peppy/fix-perform-from-screen-faiulres
Fix intermittent `PerformFromScreen` test failures due to incorrect screen sequence
2021-07-01 16:38:27 +09:00
f9c3a03466 Merge pull request #13682 from frenzibyte/approachcircle-mod-compatibility
Improve compatibility between mods which mutate approach circles
2021-07-01 16:05:32 +09:00
719852435f Fix intermittent PerformFromScreen test failures due to incorrect screen sequence
These tests were manually pushing the `PlayerLoader` / `Player`
instances to `SongSelect`, which bypasses safeties in place which avoid
the exact issue that came up in https://github.com/ppy/osu/runs/2951759236
(see `AllowSelection` flag specifically).
2021-07-01 15:10:29 +09:00
30a7b034be Add HSV abbreviation to team-shared collection 2021-07-01 00:30:43 +02:00
583242d96d Add osu!-styled colour picker control 2021-06-30 23:25:50 +02:00
939b2baafe Localise overlay "Scroll to top" button. 2021-06-30 22:19:04 +02:00
8da6ecf6a9 Localise OverlayPanelDisplayStyle tab control. 2021-06-30 21:28:07 +02:00
f2287ba022 Localise friends online status stream control. 2021-06-30 21:16:21 +02:00
285c49be7e Localise dashboard overlay header. 2021-06-30 20:28:27 +02:00
7a6e67e694 Merge pull request #13710 from smoogipoo/fix-slider-test-failures
Fix slider snaking testscene failures
2021-06-30 20:59:36 +09:00
f3aed564cb Merge pull request #13711 from smoogipoo/increase-test-lenience
Increase number of sent frames to prevent timing issues
2021-06-30 20:59:24 +09:00
00d3baef11 Exit handling flow 2021-06-30 20:23:48 +09:00
4a54e7cdb8 Add tests covering score preparation flow 2021-06-30 20:23:24 +09:00
aa7405afa1 Increase number of sent frames to prevent timing issues 2021-06-30 20:16:57 +09:00
2c1f788f2d Merge methods 2021-06-30 19:52:25 +09:00
b94d88be50 Make method static to better define its usage 2021-06-30 19:49:51 +09:00
e23614556e Fix slider testscene failures 2021-06-30 19:43:34 +09:00
181243d7ce Merge pull request #13709 from peppy/update-framework
Update framework
2021-06-30 16:53:49 +09:00
4b56d94a98 Revert accidentally pushed part of change 2021-06-30 10:26:34 +03:00
57a21dfb1c Update framework 2021-06-30 16:11:18 +09:00
4a71a4bb21 Merge pull request #13450 from smoogipoo/spectator-start-at-end-2
Start spectator at the end of gameplay
2021-06-30 16:09:35 +09:00
e3344c33ea Better convey reason of "Spin In" incompatibility with "Hidden" 2021-06-30 09:57:15 +03:00
094cd31361 Merge pull request #13441 from frenzibyte/ruleset-resources-skin
Provide access to ruleset resources during `ISkinSource` lookups
2021-06-30 15:26:37 +09:00
741ecbb2df Merge branch 'master' into spectator-start-at-end-2 2021-06-30 15:06:30 +09:00
162494596b Merge pull request #13657 from smoogipoo/rework-multiplayer-test-scenes
Rework multiplayer test scenes
2021-06-30 15:04:15 +09:00
4337577448 Remove unused private methods 2021-06-30 14:31:27 +09:00
a019f2cc5c Merge branch 'master' into rework-multiplayer-test-scenes 2021-06-30 13:49:05 +09:00
825181121d Merge branch 'master' into spectator-start-at-end-2 2021-06-30 01:50:14 +09:00
5031707048 Merge pull request #13690 from smoogipoo/fix-action-posting
Fix commands posted to the wrong channel
2021-06-30 00:39:02 +09:00
60d6087700 Merge pull request #13695 from smoogipoo/fix-snaking-tests
Fix gameplay tests incorrectly seeking via MusicController
2021-06-30 00:38:13 +09:00
e9158ccc41 Fix gameplay tests incorrectly seeking via MusicController 2021-06-29 23:23:21 +09:00
331b7237ab Attempt to fix one more intermittent test failure 2021-06-29 23:02:20 +09:00
6dd3c6fe93 Make MultiSpectatorScreen and tests more resillient to timing 2021-06-29 22:45:51 +09:00
5edaf8235d Merge pull request #13692 from peppy/add-migration-logging
Add more logging to help diagnose realm migration failures
2021-06-29 21:34:08 +09:00
3a002e357a rename method 2021-06-29 19:28:21 +07:00
2f1203085b Also add logging of realm block/flush operations 2021-06-29 20:23:25 +09:00
9acc5e38bb Add basic logging for osu! storage migration
When looking into the test failure at https://github.com/ppy/osu/runs/2940065457, it became apparent that we are not showing the migration process anywhere in logs. It's the cause of many issues, and we would want to see this in CI and user logs when occurring.
2021-06-29 20:23:25 +09:00
1b2d00f796 Trigger successes 2021-06-29 20:13:39 +09:00
3fb69666fb Merge pull request #13691 from peppy/throw-exceptions-on-host-failure
Fix multiple tests eating host exceptions
2021-06-29 18:05:47 +09:00
dbe3150f88 Mention about marker interfaces even more explicitly 2021-06-29 11:37:08 +03:00
bfdbe3c3fe Fix clocks getting added a second time 2021-06-29 17:29:25 +09:00
7997d57030 Mention interfaces being "markers" for the time being 2021-06-29 11:25:35 +03:00
8bcb4d13fb Fix multiple tests eating host exceptions 2021-06-29 17:21:09 +09:00
8e04d73b67 Merge branch 'rework-multiplayer-test-scenes' into spectator-start-at-end-2 2021-06-29 17:06:57 +09:00
ca0eaab8e2 Add test 2021-06-29 16:30:46 +09:00
7a86686f40 Make nullable 2021-06-29 16:30:40 +09:00
9132c42f87 Fix actions posted to the wrong channel 2021-06-29 15:58:07 +09:00
bcdf36e77b Merge branch 'master' into spectator-start-at-end-2 2021-06-29 15:53:58 +09:00