Commit Graph

5884 Commits

Author SHA1 Message Date
d2722f1523 Merge branch 'master' into ruleset-shaders 2021-07-07 15:44:30 +09:00
05c4e0254b Merge pull request #13796 from peppy/fix-skin-providing-container
Rewrite `SkinProvidingContainer`
2021-07-07 15:43:24 +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
255f7b7b53 Add failing test scene 2021-07-06 22:44:23 +09: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
e1c646b9b2 Remove redundant arguments 2021-07-05 23:52:39 +08:00
0253d753af Merge branch 'master' into multiplayer-test-fixes 2021-07-05 21:51:53 +09: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
cd2916f778 Fix remaining incorrect filename 2021-07-05 18:56:59 +09:00
7645da7d37 Fix incorrect filename 2021-07-05 18:20:04 +09:00
b7180f16c5 Merge pull request #13778 from Henry-YSLin/fix-unimplemented-mod-test
Use a mock ruleset and mod to test unimplemented mods in mod select overlay
2021-07-05 13:54:14 +09:00
8f82ceefe8 Merge pull request #13774 from LumpBloom7/fix-incorrect-first-window
Fix nested HitWindows not being considered if parent HitWindow is empty
2021-07-05 13:54:00 +09:00
6b76c54aee Merge pull request #13756 from PercyDan54/playlist-empty-romanised
Fix playlist item displays empty string if no unicode title is present
2021-07-05 13:53:50 +09:00
b82afaddc1 Merge pull request #13767 from peppy/fix-realm-refresh-race
Fix thread safety of realm `Refresh` operation
2021-07-05 13:53:29 +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
5f10edee39 Merge branch 'master' into playlist-empty-romanised 2021-07-05 10:20:33 +09:00
cc877f88e2 Fix inspection (create a new ruleset every time) 2021-07-05 10:13:01 +09:00
1facdcf483 Apply changes to tests 2021-07-04 23:23:24 +02:00
6d2ffe3a94 Add basic tests 2021-07-04 22:51:35 +02:00
356f5dceef Add more test case 2021-07-04 22:34:31 +08:00
44d540eb53 Add test 2021-07-04 22:09:23 +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
3ec7dc3bb9 Update tests in line with thread safety check 2021-07-04 17:59:39 +09: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
0d3de488de Bump NUnit3TestAdapter from 3.17.0 to 4.0.0
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.17.0 to 4.0.0.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.17...V4.0.0)

---
updated-dependencies:
- dependency-name: NUnit3TestAdapter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 17:02:17 +00: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