6b8de2a10b
Add test coverage for excluded cases in score submission
2021-07-11 03:35:35 +03:00
08cd17435c
Merge branch 'master' into fix-run-from-screen-test-failures
2021-07-10 13:37:20 +02:00
6ae631b03a
Remove previous seek testing logic from common test scene
2021-07-09 16:52:03 +09:00
9083b28114
Add test coverage of seeking and pausing
2021-07-09 14:47:11 +09:00
9786e1a932
Ensure run-from-screen song select reaches correct point in execution
...
Fixes issues as seen at
https://github.com/ppy/osu/runs/3023581865?check_suite_focus=true . Song
select may take a few frames to perform initial selection as there is a
bit of internal async logic. This ensures that the beatmap has been
updated before continuing with test execution.
2021-07-09 12:36:56 +09:00
7153983dd4
Add test coverage
2021-07-08 18:29:54 +09:00
e612d7568c
Merge pull request #13771 from LumpBloom7/volume-meter-switch
...
Add ability to navigate between volume meters via Alt+Left/Right arrows
2021-07-07 21:50:44 +09:00
83283a706e
Add test scene
2021-07-07 20:51:13 +09:00
f7dc689832
Merge pull request #13804 from bdach/migrate-directory-selector
...
Migrate file/directory selectors to use framework component instead of local implementation
2021-07-07 20:10:26 +09:00
09a5516cc6
Merge pull request #13811 from smoogipoo/remove-unused-using
...
Remove unused usings
2021-07-07 16:30:07 +09:00
066d0a1ef1
Merge branch 'master' into migrate-directory-selector
2021-07-07 15:57:34 +09:00
05c4e0254b
Merge pull request #13796 from peppy/fix-skin-providing-container
...
Rewrite `SkinProvidingContainer`
2021-07-07 15:43:24 +09:00
faf95c7161
Remove unused usings
2021-07-07 15:35:14 +09:00
34a867a335
Merge branch 'master' into fix-skin-providing-container
2021-07-07 15:00:35 +09:00
35672f372a
Shorten test beatmap to avoid timeouts in score submission test
2021-07-07 14:58:01 +09:00
f45418dde7
Replace game-side directory/file selector with framework extensions
2021-07-06 22:11:54 +02:00
4451598bcf
Fix remaining quality complaints
2021-07-06 15:17:19 +02:00
ffe18ebe51
Resolve build errors
2021-07-06 14:11:46 +02:00
6bc0020825
Fix intermittent spectate button test failures
2021-07-06 20:28:55 +09:00
b209868d96
Fix another potential failure
2021-07-06 17:57:24 +09:00
8b12ec9586
Fix intermittent ready button test failures
2021-07-06 17:52:27 +09:00
d75d67577a
Fix regressed tests
2021-07-06 17:37:34 +09:00
32e6c9c5d3
Merge pull request #13786 from peppy/multiplayer-test-fixes
...
Fix multiplayer test failures due to leaderboard load process
2021-07-06 16:33:41 +09:00
d495196b66
Share item cycling logic with GameplayMenuOverlay
2021-07-05 19:22:55 +02:00
e1c646b9b2
Remove redundant arguments
2021-07-05 23:52:39 +08:00
10e7c846e5
Add local UserLookupCache
to avoid online requests being fired from multiplayer tests
2021-07-05 19:41:00 +09:00
9c2fed4806
Move setup steps to SetUpSteps
and add empty test case
2021-07-05 19:10:27 +09:00
3c37140426
Remove an unused local variable
2021-07-05 09:52:13 +08:00
bfb603cfeb
Change the test for unimplemented mod to use a mock ruleset and mod
2021-07-05 09:51:24 +08:00
c143a50b73
Merge branch 'master' into fix-zero-hit-score-submit
2021-07-04 15:31:38 +02:00
19f02dc3d9
Ensure tests with no token have at least one hit
...
Because submission can be prevented by both not having been issued a
correct submission token, and by not actually registering any hits in
gameplay, ensure that tests that don't receive a token register at least
one hit, to avoid potentially having test cases that test the "no token"
flow pass erroneously because they never had any hits in the first
place.
2021-07-04 14:34:52 +02:00
2a74b1c539
Add test coverage of new scenarios
2021-07-04 17:27:02 +09:00
ec71deec51
Remove some mentions of "lazer"
...
I am aware there are more throughout the codebase but intentionally left
the remaining mentioned for one reason or another. The intention here is
to mainly change user-facing versioning to change the positioning of the
"lazer" term (to be where we would expect "cuttingedge" or "beta" to
be).
2021-07-04 12:41:27 +09:00
b0f257fa04
Merge pull request #13685 from gagahpangeran/wiki-image-block
...
Fix image overflow in wiki overlay
2021-07-02 20:21:20 +09:00
9eb6ae4d45
Merge pull request #13721 from peppy/submit-on-player-exit
...
Submit scores on player exit
2021-07-02 18:25:26 +09:00
4e52aee5a0
Merge branch 'master' into wiki-image-block
2021-07-02 18:19:46 +09:00
211c248692
Merge pull request #13744 from peppy/fix-async-void-calls
...
Fix some incorrectly invoked `async` calls
2021-07-02 18:10:30 +09:00
d67fc87dcb
Add some basic testability of external colour setting
2021-07-02 17:24:15 +09:00
7b0f970e7d
Fix ongoing operation being begun in an async context
2021-07-02 16:09:02 +09:00
f2d9d78455
Fix some incorrectly invoked async
calls
2021-07-02 14:43:48 +09:00
30467191b2
Remove local handling of NoFail
addition
2021-07-02 14:21:48 +09:00
434c048d87
Merge branch 'master' into colour-picker
2021-07-02 01:03:00 +02:00
4c95af4b16
Add star rating range display
2021-07-01 20:35:31 +09:00
a6323b7d87
Use APIException
2021-07-01 17:54:59 +09:00
74c63e15be
Mark score failed on fail and exit
2021-07-01 17:48:09 +09:00
6e8d4e382e
Add test coverage of token failure scenarios
2021-07-01 17:20:40 +09:00
397d2491b3
Update test scenes to actually cover submission logic
2021-07-01 16:55:44 +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
583242d96d
Add osu!-styled colour picker control
2021-06-30 23:25:50 +02:00
4a54e7cdb8
Add tests covering score preparation flow
2021-06-30 20:23:24 +09:00