Commit Graph

47551 Commits

Author SHA1 Message Date
b0ca82e1e5 Move slider path point drag handling to visualiser 2021-12-20 20:56:06 +01:00
c71655a75e Merge branch 'master' into fl-cumulative-strain 2021-12-21 06:06:19 +11:00
9344897542 Split session statics reset method to prevent unloading seasonal backgrounds while idle 2021-12-20 16:51:51 +01:00
f1a03aced5 Merge branch 'master' into beatmap-card/extra 2021-12-20 15:49:00 +01:00
488e1f858b Merge pull request #16167 from peppy/fix-song-select-test-failure
Fix occasional failures in `TestScenePlaySongSelect`
2021-12-20 23:11:06 +09:00
0975f570ba Return last playlist item if all expired 2021-12-20 13:49:05 +01:00
a5a9922f81 Fix lounge screen content not matching current room playlist item 2021-12-20 13:32:42 +01:00
a59583ee09 Add extension method for returning next playlist item 2021-12-20 13:18:02 +01:00
0b7daf542f Merge branch 'master' into fix-song-select-test-failure 2021-12-20 11:36:49 +01:00
6bbc9ccf97 Merge pull request #16169 from peppy/fix-ready-button-test
Add better defined steps to `TestLoseHostWhileReady` ready button test
2021-12-20 11:36:20 +01:00
f492cf84d9 Ensure presence of at least 1 difficulty for each ruleset 2021-12-20 11:34:39 +01:00
d8be455a43 Merge branch 'master' into fix-ready-button-test 2021-12-20 11:02:43 +01:00
e4702b8729 Merge pull request #16172 from peppy/update-framework
Update framework
2021-12-20 11:02:15 +01:00
ec0a6735eb Rename TestMultiplayerScreenStack to TestMultiplayerComponents 2021-12-20 18:24:59 +09:00
6907a9a3cc Name some screen stacks for better logging context 2021-12-20 18:24:14 +09:00
1533aefce5 Update framework 2021-12-20 18:22:19 +09:00
87051d5d61 Add better defined steps to TestLoseHostWhileReady ready button test
Not 100% sure this will solve the issue but it's worth a try. The button
state checks are using `Until` everywhere else so this brings the test
in line with the standards.

As seen
https://github.com/ppy/osu/runs/4579641456?check_suite_focus=true.
2021-12-20 17:47:06 +09:00
090c3e84e7 Avoid blocking windows key usage when the osu! window is not active
As discussed in https://github.com/ppy/osu/discussions/16147.
2021-12-20 17:40:11 +09:00
51386bb48d Merge pull request #16166 from peppy/playlist-tests-wait-step
Add wait step to `TestScenePlaylistResultScreen` explicitly for screen load
2021-12-20 09:36:57 +01:00
6caa950c44 Rename osuPrevious to osuLoop 2021-12-20 19:16:41 +11:00
5c8e317a6e Chooser earlier items in song select tests to avoid potentially not having enough 2021-12-20 17:11:15 +09:00
af78a3e99d Fix weird loop logic 2021-12-20 17:09:08 +09:00
d79602a912 Add wait step to TestScenePlaylistResultScreen explicitly for screen load 2021-12-20 16:58:36 +09:00
2e47c4e25d Merge pull request #16164 from smoogipoo/fix-intermittent-background-test
Fix intermittent background screen test failures
2021-12-20 14:00:53 +09:00
ce6503ff8b Merge pull request #16165 from smoogipoo/fix-multiplayer-tests
Add better fix for intermittent multiplayer tests as a result of async room joins
2021-12-20 13:44:29 +09:00
9316abc278 Better fix for intermittent multiplayer tests 2021-12-20 13:10:13 +09:00
11f3ec0cb5 Wait for previous screen to be hidden in test 2021-12-20 12:44:23 +09:00
c81787a43d Merge pull request #16163 from smoogipoo/remove-sdk-greater-than-readme
Require installing .NET 5 in README
2021-12-20 12:19:59 +09:00
1203ae5984 Require installing .NET 5 in README 2021-12-20 11:49:39 +09:00
ecaa0a40c5 Merge pull request #16158 from bdach/is-ranked-user-profile
Fix rank graph showing for unranked users on profile overlay
2021-12-20 09:14:17 +09:00
a6ccbafc77 Fix rank graph showing for unranked users 2021-12-19 13:40:22 +01:00
097402677d Add test for ranked/unranked user display 2021-12-19 13:40:22 +01:00
c112177559 Bring profile header test in line with modern conventions
- Removed online code that didn't work anyway after the introduction of
  the development web instance.

- Removed some weird test steps.

- Fixed online/offline test steps not working at all due to identical
  user ID.
2021-12-19 13:40:21 +01:00
a3b81094ca Merge pull request #16142 from peppy/fix-random-skin-string
Fix "Random Skin" text not showing up correctly
2021-12-18 16:59:41 +09:00
04cfae9bde Fix "Random Skin" text not showing up correctly 2021-12-18 16:26:15 +09:00
2f2006715e Slightly refactor difficulty and pp calculators 2021-12-17 23:40:23 +03:00
33e930f477 Move scale-on-expand logic to BeatmapCardContent 2021-12-17 13:29:20 +01:00
d6f6039934 Extract base class for beatmap cards 2021-12-17 13:27:11 +01:00
f052b47d87 Extract collapsible button container for card usage 2021-12-17 12:58:05 +01:00
ed5d7046f3 Merge pull request #16128 from peppy/update-framework
Update framework
2021-12-17 20:12:57 +09:00
7aab12d4b0 Share extra row dropdown show/cancel show logic 2021-12-17 11:45:05 +01:00
3fa45479b0 Share hype/nomination statistic show logic 2021-12-17 11:45:05 +01:00
883fcf2604 Fix tests 2021-12-17 11:45:01 +01:00
81603a0645 Update framework 2021-12-17 19:32:58 +09:00
c6d0b5d200 Merge branch 'master' into beatmap-card/extra-wip 2021-12-17 11:11:36 +01:00
869e30995b Merge pull request #16111 from smoogipoo/test-hyper-generation
Test hyperdash generation in catch conversion tests
2021-12-17 10:35:55 +01:00
84c585ec29 Merge branch 'master' into test-hyper-generation 2021-12-17 10:00:06 +01:00
dff08b24d2 Merge pull request #16127 from peppy/update-framework
Update framework
2021-12-17 09:15:25 +01:00
1067e2dc00 Merge branch 'master' into update-framework 2021-12-17 16:41:47 +09:00
6bfe973fe5 Update framework 2021-12-17 13:44:52 +09:00