Dan Balasescu
|
94d5e2f264
|
Fix test failure ripple through entire TestScene
|
2022-03-09 00:48:03 +09:00 |
|
Dan Balasescu
|
e9a2d23542
|
Fix score order related test failure
|
2022-03-08 23:35:35 +09:00 |
|
Dan Balasescu
|
f1c40bd9ed
|
Rework GetScore() method signatures + implementations
Rename legacy-facing overload to mention as much
|
2022-03-08 22:30:44 +09:00 |
|
Dean Herbert
|
da7c6f1772
|
Merge branch 'master' into chat-mention-highlight
|
2022-03-08 21:15:12 +09:00 |
|
Dan Balasescu
|
d13a66a96c
|
Rework test scene by only relying on OnlineID
|
2022-03-08 20:11:56 +09:00 |
|
Salman Ahmed
|
7f47be4680
|
Refactor message highlighting logic to rely on a Channel data bindable
|
2022-03-08 03:19:37 +03:00 |
|
Bartłomiej Dach
|
78a3b5961e
|
Implement basic difficulty multiplier display
|
2022-03-07 22:50:51 +01:00 |
|
Dean Herbert
|
bd1adaf245
|
Merge pull request #17115 from frenzibyte/manual-channel-scroll
Refactor channel scrolling container to handle non-user scrolls
|
2022-03-07 11:26:23 +09:00 |
|
Salman Ahmed
|
741702549b
|
Add test coverage for chat overlay message highlighting
|
2022-03-07 05:10:49 +03:00 |
|
Salman Ahmed
|
cb2133944d
|
Add test coverage for channel message highlighting
|
2022-03-07 05:10:49 +03:00 |
|
Dan Balasescu
|
ba83db0229
|
Merge pull request #17134 from bdach/mod-overlay/popup-screen-title
Implement popup screen title component
|
2022-03-07 11:03:38 +09:00 |
|
Salman Ahmed
|
e5a6564034
|
Merge branch 'master' into fix-storyboard-sample-rate
|
2022-03-07 03:12:40 +03:00 |
|
Salman Ahmed
|
9bc1f3f014
|
Further refactor and simplify ChannelScrollContainer
|
2022-03-06 23:34:12 +03:00 |
|
Bartłomiej Dach
|
54275813b5
|
Use text flow container in popup screen title
|
2022-03-06 20:41:31 +01:00 |
|
Bartłomiej Dach
|
df0617f34c
|
Implement popup screen title component
|
2022-03-06 16:09:18 +01:00 |
|
Salman Ahmed
|
5b3ffb12b7
|
Refactor channel scrolling container to handle manual scrolls resiliently
|
2022-03-05 23:27:07 +03:00 |
|
Dean Herbert
|
0e8ad4b143
|
Switch step to Until steps due to AddOnce firing logic
|
2022-03-06 01:50:25 +09:00 |
|
Salman Ahmed
|
76e64f5013
|
Use manual framed clock for lead-in player test scene
|
2022-03-04 14:22:39 +03:00 |
|
Dean Herbert
|
e9e92b991e
|
Fix calibrating offset from previous non-zero offset not applying adjustment correctly
|
2022-03-04 15:09:44 +09:00 |
|
Dean Herbert
|
92cd8ee29f
|
Decrease overhead of hit event distribution tests
|
2022-03-04 14:56:49 +09:00 |
|
Dean Herbert
|
540d7d0e2c
|
Add the ability to set and show an offset value on timing distribution graph
|
2022-03-04 14:36:15 +09:00 |
|
Dean Herbert
|
e09dd7d8fe
|
Fix calibrating offset from previous non-zero offset not applying adjustment correctly
|
2022-03-04 13:25:14 +09:00 |
|
Dean Herbert
|
835cb09537
|
Merge branch 'master' into fix-hit-distribution-rounding
|
2022-03-04 12:43:57 +09:00 |
|
Dean Herbert
|
b0688cc6dd
|
Merge branch 'master' into fix-storyboard-sample-rate
|
2022-03-04 12:04:49 +09:00 |
|
Bartłomiej Dach
|
e1610b5d32
|
Merge branch 'master' into ruleset-leaderboard-unavailable
|
2022-03-03 22:52:20 +01:00 |
|
Dean Herbert
|
a06d806fb9
|
Fix hit distribution graph midpoint rounding not looking great around zero
Not sure this will be accepted and it's likely only ever going to show
in tests, but seems to be a better approach to midpoint rounding for
this case?
|
2022-03-03 15:43:02 +09:00 |
|
Dean Herbert
|
a38eb426ef
|
Merge pull request #17026 from peppy/beatmap-offset-control
Add basic beatmap offset adjustment
|
2022-03-03 14:23:19 +09:00 |
|
Salman Ahmed
|
2f485a29d5
|
Merge branch 'master' into mod-overlay/columns
|
2022-03-03 00:11:33 +03:00 |
|
Salman Ahmed
|
2ce4faa356
|
Fix typo in method name
|
2022-03-03 00:02:36 +03:00 |
|
Salman Ahmed
|
bb94d68139
|
Separate storyboard samples and skip intro steps to own methods
|
2022-03-02 23:55:42 +03:00 |
|
Salman Ahmed
|
82bbc32d74
|
Remove unnecessary Schedule during setup
|
2022-03-02 23:44:58 +03:00 |
|
Salman Ahmed
|
a812ed4462
|
Ensure there is at least one sample during rate assertion
|
2022-03-02 23:40:14 +03:00 |
|
Salman Ahmed
|
cbb8dc2891
|
Fix storyboard samples rate not adjusted from actual gameplay mods
|
2022-03-02 20:56:18 +03:00 |
|
Salman Ahmed
|
e14a35b469
|
Add failing test case
|
2022-03-02 20:32:41 +03:00 |
|
Dean Herbert
|
f15b8781bb
|
Move editor mode selector out of EditorMenuBar to allow for better reuse
|
2022-03-02 20:05:01 +09:00 |
|
Dean Herbert
|
dc6fa13337
|
Merge branch 'master' into mod-overlay/columns
|
2022-03-02 15:04:37 +09:00 |
|
Dean Herbert
|
ed9ecd6951
|
Fix test scene failures by ensuring that first GameplayClock frame has processed first
|
2022-03-02 14:45:39 +09:00 |
|
Dean Herbert
|
3cbcb702f6
|
Fix calibration button disabled state not checking in corrrect direction
|
2022-03-02 14:36:15 +09:00 |
|
Dean Herbert
|
c342030b2c
|
Add specific placeholder message for custom rulesets rather than showing network error
|
2022-03-02 14:10:59 +09:00 |
|
Salman Ahmed
|
2767dda9d6
|
Add failing test case
|
2022-03-01 20:21:33 +03:00 |
|
Dean Herbert
|
222f50d211
|
Fix calibration being back-to-front
|
2022-03-01 20:41:54 +09:00 |
|
Dean Herbert
|
4d9efe771b
|
Don't display calibration options when the previous play was too short to be useful
|
2022-03-01 20:12:59 +09:00 |
|
Dean Herbert
|
fab09575ec
|
Add full testing flow for BeatmapOffsetControl
|
2022-03-01 18:44:15 +09:00 |
|
Dean Herbert
|
1847f69bf9
|
Add basic beatmap offset adjustment control
|
2022-03-01 18:44:15 +09:00 |
|
Dean Herbert
|
5e47e35f0d
|
Add ability to change distribution of test HitEvent s
|
2022-03-01 18:44:15 +09:00 |
|
Bartłomiej Dach
|
6cc972aa6a
|
Fix test failures by waiting for panel load
|
2022-02-28 21:36:13 +01:00 |
|
Bartłomiej Dach
|
42b27e3050
|
Clean up test step names
|
2022-02-28 20:44:13 +01:00 |
|
Dean Herbert
|
3634e12e66
|
Automatically focus divisor textbox and hide popover after successful change
|
2022-02-28 15:23:01 +09:00 |
|
Bartłomiej Dach
|
16c6b9b3b3
|
Add keyboard selection support to mod column
|
2022-02-27 22:51:29 +01:00 |
|
Bartłomiej Dach
|
b690df05de
|
Hide multiselection checkbox if everything is filtered
|
2022-02-27 22:51:29 +01:00 |
|
Bartłomiej Dach
|
a83f96b026
|
Add filtering support to mod column
|
2022-02-27 22:51:29 +01:00 |
|
Bartłomiej Dach
|
fe4e4bf9c5
|
Add test coverage of multiselection behaviour
|
2022-02-27 22:51:28 +01:00 |
|
Bartłomiej Dach
|
53e8072632
|
Port multiselection from previous design
|
2022-02-27 22:51:28 +01:00 |
|
Bartłomiej Dach
|
2e04a83554
|
Implement column display for new mod design
|
2022-02-27 22:51:27 +01:00 |
|
Bartłomiej Dach
|
a5600516f0
|
Fix test failures
|
2022-02-27 20:13:44 +01:00 |
|
Bartłomiej Dach
|
7de5dad4f0
|
Add test coverage for divisor behaviour
|
2022-02-27 19:23:02 +01:00 |
|
Bartłomiej Dach
|
423838a649
|
Add flow for specifying entirely custom snaps
|
2022-02-27 17:55:20 +01:00 |
|
Bartłomiej Dach
|
d0c01afc2e
|
Add flow for changing set of valid divisors between presets
|
2022-02-27 15:37:51 +01:00 |
|
Dan Balasescu
|
e947c97e10
|
Merge branch 'master' into spectator-reliability
|
2022-02-25 20:20:30 +09:00 |
|
Dean Herbert
|
926abf7a0c
|
Merge pull request #16985 from smoogipoo/multi-spectator-chat
Add chat display to multiplayer spectator
|
2022-02-25 20:19:07 +09:00 |
|
Dan Balasescu
|
3a03833912
|
Merge pull request #16890 from peppy/beatmap-decoder-ruleset-store
Fix `LegacyBeatmapDecoder` not populating correct rulesets
|
2022-02-25 19:03:43 +09:00 |
|
Dan Balasescu
|
f9d9ad388b
|
Add chat display to multiplayer spectator screen
|
2022-02-25 16:03:28 +09:00 |
|
Dean Herbert
|
6e8daa06fa
|
Merge branch 'master' into mod-overlay/panel
|
2022-02-24 14:34:59 +09:00 |
|
Bartłomiej Dach
|
713f89a59c
|
Implement incompatibility-displaying variant of mod panel
|
2022-02-23 23:19:06 +01:00 |
|
Bartłomiej Dach
|
8a0aba6c59
|
Implement mod panel for new mod select screen
|
2022-02-23 23:18:14 +01:00 |
|
Bartłomiej Dach
|
29d77a29aa
|
Merge branch 'master' into startup-protocol-handling
|
2022-02-23 21:10:27 +01:00 |
|
Dean Herbert
|
260cf793fe
|
Add test coverage of more advanced frame delivery scenarios to TestSceneSpectatorPlayback
|
2022-02-24 02:28:13 +09:00 |
|
Dean Herbert
|
c94e7e2abe
|
Add ability to simulate network failures to TestSpectatorClient
|
2022-02-24 02:23:48 +09:00 |
|
Dean Herbert
|
14c8ce50a0
|
Prefix all test send methods in TestSpectatorClient with Send
|
2022-02-24 02:23:48 +09:00 |
|
Dean Herbert
|
5e7dd31f6d
|
Merge branch 'master' into mod-overlay/switches
|
2022-02-23 13:49:23 +09:00 |
|
Bartłomiej Dach
|
1a358698fb
|
Merge branch 'master' into startup-protocol-handling
|
2022-02-22 22:42:16 +01:00 |
|
Dean Herbert
|
5efffa208a
|
Add test coverage of beatmap set overlay actually showing requested beatmap
|
2022-02-22 17:08:09 +09:00 |
|
Dean Herbert
|
347a2346b9
|
Fix TestSceneEditorSaving not waiting for timeline load
As seen at
https://github.com/ppy/osu/runs/5276431764?check_suite_focus=true.
|
2022-02-22 15:41:08 +09:00 |
|
Bartłomiej Dach
|
cfc41a0a36
|
Implement small mod switch
|
2022-02-22 00:26:35 +01:00 |
|
Bartłomiej Dach
|
5186693dad
|
Implement tiny mod switch
|
2022-02-22 00:26:35 +01:00 |
|
Bartłomiej Dach
|
d71e511413
|
Merge branch 'master' into spotlights-on-top
|
2022-02-21 23:42:02 +01:00 |
|
Dean Herbert
|
98c008b95f
|
Fix test failures due to order change
|
2022-02-21 19:48:39 +09:00 |
|
Dean Herbert
|
ab8b502709
|
Add test coverage of spotlights being at the top of the listing
|
2022-02-21 18:01:46 +09:00 |
|
Dean Herbert
|
abe1a3990a
|
Merge branch 'master' into leaderboard-score-timeref
|
2022-02-21 12:11:10 +09:00 |
|
dekrain
|
15ed9ec4fa
|
Merge scoreboard and leaderboard implementations together
|
2022-02-19 20:47:02 +01:00 |
|
Dean Herbert
|
631c23ea3a
|
Merge branch 'master' into beatmap-decoder-ruleset-store
|
2022-02-18 16:52:33 +09:00 |
|
Dean Herbert
|
29c5683ba3
|
Add handling of beatmap links on startup
|
2022-02-18 16:14:37 +09:00 |
|
Dean Herbert
|
98aaf83177
|
Add a centralised constant for the osu URL schema protocol
|
2022-02-18 15:57:37 +09:00 |
|
Dean Herbert
|
bbc4ea1203
|
Merge branch 'master' into better-new-difficulty-naming
|
2022-02-17 19:21:33 +09:00 |
|
dekrain
|
f4d1e6f600
|
Add tests for timerefs
|
2022-02-17 10:38:29 +01:00 |
|
Bartłomiej Dach
|
e459523afe
|
Adjust beatmap creation test cases to new behaviour
|
2022-02-17 00:28:18 +01:00 |
|
Dean Herbert
|
0138f22c8d
|
Update existing usages to point to RealmRulesetStore
|
2022-02-16 17:13:54 +09:00 |
|
Dan Balasescu
|
5dd9771c5f
|
Remove mod multipliers from being applied to scores
|
2022-02-16 16:27:27 +09:00 |
|
Dean Herbert
|
7e24b36f26
|
Merge branch 'master' into remove-playlistitem-beatmap
|
2022-02-16 14:24:57 +09:00 |
|
Dean Herbert
|
6a08fd57ef
|
Rename "client" fields in tests to specify whether spectator or multiplayer
|
2022-02-16 09:52:18 +09:00 |
|
Dean Herbert
|
187870b794
|
Merge branch 'master' into fix-multi-cache-dependencies
|
2022-02-16 09:44:37 +09:00 |
|
Dean Herbert
|
954ae60b81
|
Merge branch 'master' into copy-existing-difficulty
|
2022-02-16 08:55:12 +09:00 |
|
Dan Balasescu
|
ea5bb46fb8
|
Merge branch 'master' into net6
|
2022-02-16 00:40:04 +09:00 |
|
Dan Balasescu
|
f5b34e0313
|
Fix some test failures due to now-async lookups
|
2022-02-16 00:01:22 +09:00 |
|
Dan Balasescu
|
bdc3b76df0
|
Remove beatmap bindable from PlaylistItem
|
2022-02-15 23:50:08 +09:00 |
|
Dan Balasescu
|
ccd265ebe7
|
Handle beatmap lookup requests in TestRoomRequestsHandler
|
2022-02-15 23:41:50 +09:00 |
|
Dan Balasescu
|
539cbe62c6
|
Fix incorrect usages of user lookup cache in tests
|
2022-02-15 21:23:24 +09:00 |
|
Dan Balasescu
|
c48a0dc993
|
Move UserLookupCache to online play test dependencies
|
2022-02-15 20:56:46 +09:00 |
|
Dean Herbert
|
a8f09a8676
|
Merge branch 'master' into remove-playlistitem-ruleset-mods
|
2022-02-15 17:40:39 +09:00 |
|
Dan Balasescu
|
03106e846c
|
Fix test failures due to async mod icon loads
|
2022-02-15 17:15:00 +09:00 |
|
Dean Herbert
|
b1cf014dc2
|
Add test coverage of EF to Realm migration process
|
2022-02-15 17:00:17 +09:00 |
|
Dan Balasescu
|
5b765581d8
|
Fix free mod selection not showing allowed mods
|
2022-02-15 16:28:15 +09:00 |
|
Dan Balasescu
|
efeba30b9f
|
Remove ruleset and mod bindables from PlaylistItem
|
2022-02-15 16:28:15 +09:00 |
|
Bartłomiej Dach
|
1685e214d3
|
Adjust test coverage to cover desired copy naming scheme
|
2022-02-14 19:59:54 +01:00 |
|
Dean Herbert
|
db74a226c0
|
Fix test regression due to mouse overlapping settings overlay
|
2022-02-15 02:54:45 +09:00 |
|
Dean Herbert
|
02f58a82fc
|
Use WaitSafely() in tests where it was not already being used
|
2022-02-15 02:35:08 +09:00 |
|
Dean Herbert
|
5b30921cbf
|
Merge branch 'master' into net6
|
2022-02-14 22:06:35 +09:00 |
|
Dean Herbert
|
b9d9fc56af
|
Move files to UI namespace
|
2022-02-14 17:51:39 +09:00 |
|
Dean Herbert
|
80ba06b0e3
|
Merge branch 'master' into expandable-controls
|
2022-02-14 16:57:45 +09:00 |
|
Bartłomiej Dach
|
13abc392bd
|
Add failing test coverage for not copying online properties
|
2022-02-13 18:54:52 +01:00 |
|
Bartłomiej Dach
|
90c48de9f8
|
Add failing test coverage for save of copied beatmap keeping old beatmap file
|
2022-02-13 14:01:23 +01:00 |
|
Bartłomiej Dach
|
1292722a00
|
Add failing test coverage for correct combo colour copy
|
2022-02-13 14:01:22 +01:00 |
|
Bartłomiej Dach
|
fd1c8c3614
|
Add failing test coverage for correct beatmap difficulty copy
|
2022-02-13 14:01:21 +01:00 |
|
Bartłomiej Dach
|
eb939547a9
|
Add test coverage for difficulty copy flow
|
2022-02-13 14:01:21 +01:00 |
|
Bartłomiej Dach
|
0d1171b7fa
|
Adjust existing test coverage to pass
|
2022-02-13 14:01:20 +01:00 |
|
Dean Herbert
|
6005daeba8
|
Fix fire-and-forget async calls to use WaitSafely
|
2022-02-11 16:02:42 +09:00 |
|
Dean Herbert
|
f012f64fd1
|
Add test coverage checking carousel panel visual state after ruleset filter change
|
2022-02-11 15:21:01 +09:00 |
|
Dean Herbert
|
eda213e4de
|
Merge pull request #16827 from smoogipoo/spectator-state-rework
Add user state to SpectatorState, allowing multiplayer to continue to results
|
2022-02-11 01:48:47 +09:00 |
|
Dean Herbert
|
19cb8cb03a
|
Update tests
|
2022-02-10 19:35:28 +09:00 |
|
Dan Balasescu
|
ffc4c64f7e
|
Unify namings across the board
|
2022-02-09 12:10:07 +09:00 |
|
Dan Balasescu
|
4966c4e974
|
Remove redundant parameter
|
2022-02-09 11:51:47 +09:00 |
|
Dan Balasescu
|
886d1d2df6
|
Refactorings
|
2022-02-08 21:29:43 +09:00 |
|
Dan Balasescu
|
4c76027178
|
Rename completed state to passed
|
2022-02-08 20:29:49 +09:00 |
|
Dan Balasescu
|
0d99017178
|
Add state tests
|
2022-02-08 20:27:08 +09:00 |
|
Dan Balasescu
|
45b3f472ab
|
Merge branch 'master' into spectator-state-rework
|
2022-02-08 19:51:50 +09:00 |
|
Henry Lin
|
b31c1513f6
|
Fix test failure
The cursor was clicking too far to the right.
|
2022-02-05 22:41:04 +08:00 |
|
Dean Herbert
|
ee0ff5c33f
|
Merge pull request #16774 from smoogipoo/fix-broken-test-scene
Fix test scene broken without being logged in
|
2022-02-04 23:55:51 +09:00 |
|
Dan Balasescu
|
09728a29ed
|
Merge branch 'fix-broken-test-scene' into spectator-state-rework
|
2022-02-04 22:42:10 +09:00 |
|
Dean Herbert
|
98f61415c2
|
Merge branch 'master' into mvp-safe-area-support
|
2022-02-04 20:05:35 +09:00 |
|
Dean Herbert
|
002cc7261b
|
Merge pull request #16773 from smoogipoo/fix-spectator-restart-crash
Fix crash when gameplay is started while inside multiplayer spectator screen
|
2022-02-04 19:23:08 +09:00 |
|
Dan Balasescu
|
fa3d1115fa
|
Remove online api requirement
|
2022-02-04 19:17:50 +09:00 |
|
Dan Balasescu
|
dd63b1a350
|
Fix broken spectator playback test scene
|
2022-02-04 19:12:02 +09:00 |
|
Dean Herbert
|
6457cf8d9b
|
Fix weird formatting in TestSceneSafeArea
|
2022-02-04 18:45:40 +09:00 |
|
Dan Balasescu
|
d5269ba05b
|
Merge branch 'fix-spectator-restart-crash' into spectator-state-rework
|
2022-02-04 17:59:18 +09:00 |
|
Dan Balasescu
|
b41655d5b9
|
Fix crash when gameplay starts while in multi-spectator screen
|
2022-02-04 17:47:41 +09:00 |
|
Dean Herbert
|
1444df4d50
|
Add test scene for playing with safe areas
|
2022-02-04 16:39:10 +09:00 |
|
Dan Balasescu
|
63064d682b
|
Merge pull request #16743 from hlysine/extended-statistics-without-replay
Allow statistic items in results screen to display without needing to watch a replay
|
2022-02-04 15:07:52 +09:00 |
|
Salman Ahmed
|
bbef12e72c
|
Refactor ExpandingControlContainer to no longer rely on controls
|
2022-02-04 05:45:12 +03:00 |
|
Bartłomiej Dach
|
b7d7e6612e
|
Merge branch 'master' into new-difficulty-creation-v3
|
2022-02-03 16:36:18 +01:00 |
|
Dan Balasescu
|
d4ebff6ea1
|
Add failing test
|
2022-02-03 23:18:22 +09:00 |
|
Dan Balasescu
|
483977d5c8
|
Merge branch 'master' into spectator-state-rework
|
2022-02-03 19:59:07 +09:00 |
|
Dean Herbert
|
b2efce2656
|
Merge branch 'master' into expandable-controls
|
2022-02-03 19:23:34 +09:00 |
|
Dean Herbert
|
df9d99f5aa
|
Merge branch 'master' into extended-statistics-without-replay
|
2022-02-03 18:59:48 +09:00 |
|
Henry Lin
|
a27d0572ed
|
Add test cases for manual testing
|
2022-02-03 17:00:40 +08:00 |
|
Dean Herbert
|
41aa4b8cca
|
Fix TestSelectingFilteredRuleset failing under visual tests due to using local database
|
2022-02-03 16:04:05 +09:00 |
|
Dean Herbert
|
6355ac6663
|
Wait for DialogOverlay load in more tests
Apparently the previous fix was not enough as this can still be seen
failing
(https://github.com/ppy/osu/runs/5046718623?check_suite_focus=true).
This change is copying from what other tests use seemingly reliably,
such as `TestScenePerformFromScreen`)
|
2022-02-03 15:10:08 +09:00 |
|
Bartłomiej Dach
|
afc48d86df
|
Add failing test coverage for save after safeties addition
|
2022-02-02 21:57:10 +01:00 |
|
Bartłomiej Dach
|
87e2e83288
|
Add test coverage for difficulty name clash cases
|
2022-02-02 21:55:34 +01:00 |
|
Bartłomiej Dach
|
0d51c015ad
|
Add basic test coverage for new difficulty creation
|
2022-02-02 21:55:34 +01:00 |
|
Dan Balasescu
|
fcbba3d948
|
Rename PlayingUserStates -> WatchingUserStates
|
2022-02-02 23:11:29 +09:00 |
|
Dan Balasescu
|
589f5e7a31
|
Update test which has now been resolved
|
2022-02-02 23:09:38 +09:00 |
|
Dan Balasescu
|
6d3bc005ea
|
Merge branch 'master' into spectator-state-rework
|
2022-02-02 18:57:04 +09:00 |
|
Dan Balasescu
|
b5fb3b7dae
|
Fix crash when selecting swap mod as freemod
|
2022-02-02 18:42:22 +09:00 |
|
Dean Herbert
|
6d962e7925
|
Merge pull request #16726 from dekrain/leaderboard-score-tooltip
Add basic tooltip for leaderboard scores
|
2022-02-02 13:56:45 +09:00 |
|
Dean Herbert
|
35b7653290
|
Revert mod flow changes and add visual test coverage showing an overflow case
|
2022-02-02 09:13:19 +09:00 |
|
Bartłomiej Dach
|
7cdf63c654
|
Remove unused FindProvider() methods
No longer needed since 39f99bf785 .
|
2022-02-01 21:53:21 +01:00 |
|
Dan Balasescu
|
41007169f7
|
Give SpectatorState a user state
|
2022-02-01 21:51:05 +09:00 |
|
Dean Herbert
|
3ca2c90684
|
Add test scores in BeatmapLeaderboard test scene with more mods
|
2022-02-01 16:35:25 +09:00 |
|
Dan Balasescu
|
781cb9f18d
|
Move HasPassed/HasFailed into GameplayState
|
2022-02-01 14:46:24 +09:00 |
|
Dan Balasescu
|
502e6af008
|
Remove PlayingUsers list from SpectatorClient
|
2022-02-01 14:42:30 +09:00 |
|
Dan Balasescu
|
0641264a11
|
Merge branch 'master' into spectator-consistency-frames
|
2022-02-01 14:35:30 +09:00 |
|
Dan Balasescu
|
0458d408bb
|
Add replay statistics frames to FramedReplayInputHandler
|
2022-01-31 18:53:47 +09:00 |
|
Dan Balasescu
|
4727aeda01
|
Give last bundled replay frame the frame header
|
2022-01-31 18:53:47 +09:00 |
|
Dan Balasescu
|
f3d4756c7f
|
Merge pull request #16713 from frenzibyte/fix-spectator-gcc-state-2
Fix multiplayer spectator occasionally rewinding time unexpectedly
|
2022-01-31 18:33:08 +09:00 |
|
Dean Herbert
|
575d9671bf
|
Merge pull request #16717 from peppy/fix-dialog-overlay-missing-test-failures
Fix test failures if `DialogOverlay` is not loaded in time
|
2022-01-31 17:06:24 +09:00 |
|
Dean Herbert
|
9001c3a396
|
Fix test failures if DialogOverlay is not loaded in time
As seen at https://github.com/ppy/osu/runs/4999391205?check_suite_focus=true, where `DialogOverlay` hasn't loaded in single file yet.
|
2022-01-31 15:17:07 +09:00 |
|
Dean Herbert
|
c8c0ae5658
|
Merge branch 'master' into flush-frames-end-play
|
2022-01-31 15:12:41 +09:00 |
|
Dean Herbert
|
57f793aff0
|
Rename dictionary and make private for added safety
|
2022-01-31 15:12:08 +09:00 |
|
Dan Balasescu
|
e9f3e7f5cb
|
Merge pull request #16703 from peppy/leaderboard-component-fixes
Rewrite `Leaderboard` component to bring up to current code standards
|
2022-01-31 14:33:04 +09:00 |
|
Dean Herbert
|
f8939af5e6
|
Track loading via state as well
|
2022-01-31 01:12:03 +09:00 |
|
Dean Herbert
|
6a21d58325
|
Avoid test failures on non-triangle intro tests
|
2022-01-30 18:59:18 +09:00 |
|
Dean Herbert
|
1dbcb5ab63
|
Add test coverage of intro fail scenario
|
2022-01-30 18:51:16 +09:00 |
|
Dean Herbert
|
04dbb5d3c6
|
Disallow setting "NoScores" externally as it is handled internally
|
2022-01-30 16:18:19 +09:00 |
|
Dean Herbert
|
acc1199add
|
Consolidate flows of Set operations, either result or error
|
2022-01-30 16:16:00 +09:00 |
|
Dean Herbert
|
c401629dd8
|
Also refactor placeholder logic to make more sense
|
2022-01-30 10:50:32 +09:00 |
|
Salman Ahmed
|
4f4f60248f
|
Add failing test case
|
2022-01-30 01:46:10 +03:00 |
|
Dean Herbert
|
06660ff960
|
Fix null beatmap in test scene
|
2022-01-30 03:02:56 +09:00 |
|
Dean Herbert
|
d21464ea61
|
Fix assertions to work in both directions
|
2022-01-30 02:54:51 +09:00 |
|
Dean Herbert
|
51acf79935
|
Change test exposure to property instead of method
|
2022-01-30 02:29:51 +09:00 |
|
Dean Herbert
|
9861c50b33
|
Remove pointless tests that no longer show anything valid
|
2022-01-30 00:03:22 +09:00 |
|
Dean Herbert
|
a915b9cd30
|
Fix occasional failures in TestSceneDeleteLocalScore
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
661fec7c8a
|
Make score setter private
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
aee93934d5
|
Rename methods to make more sense (and always run through AddOnce )
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
4c97ed676f
|
Fix score presentation tests not correctly entering song select before running
|
2022-01-29 14:46:24 +09:00 |
|
Bartłomiej Dach
|
1253e1ecc1
|
Replace LINQ Count() invocation with count property access
|
2022-01-28 20:25:12 +01:00 |
|
Dan Balasescu
|
3037a3a769
|
Purge final spectator frames before ending play
|
2022-01-28 22:26:05 +09:00 |
|
Dan Balasescu
|
f021a274d2
|
Merge pull request #16681 from peppy/fix-delete-local-scores
Fix delete local scores via "Clear all scores" button crashing the game
|
2022-01-28 17:01:31 +09:00 |
|
Dean Herbert
|
2453bf5ed0
|
Add test coverage of the same thing but via "clear all scores" button
|
2022-01-28 15:54:53 +09:00 |
|
Dean Herbert
|
778eebc94d
|
Add test coverage of local score import and deletion
|
2022-01-28 15:50:36 +09:00 |
|
Dan Balasescu
|
32f9299fe0
|
Remove unused using
|
2022-01-28 15:26:29 +09:00 |
|
Dean Herbert
|
28c8e07e3f
|
Ensure hold for menu button fades out if the cursor is never moved
Closes https://github.com/ppy/osu/discussions/16669.
|
2022-01-28 14:48:35 +09:00 |
|
Dean Herbert
|
f32d56e213
|
Bring HoldForMenuButton tests up-to-date in code quality
|
2022-01-28 14:48:17 +09:00 |
|
Bartłomiej Dach
|
04d6ca59a3
|
Merge branch 'master' into song-select-scroll-position-during-delete
|
2022-01-27 20:46:19 +01:00 |
|
Dean Herbert
|
e872877185
|
Merge pull request #16648 from peppy/fix-song-select-tests
Fix song select tests not waiting for beatmap imports to arrive
|
2022-01-27 23:00:58 +09:00 |
|
Dean Herbert
|
fae4f8bd8e
|
Move nulling of previous songSelect to SetUpSteps instead
|
2022-01-27 21:59:44 +09:00 |
|
Dean Herbert
|
831fa44433
|
Fix song select tests not waiting for beatmap imports to arrive
After the change to realm, notification fires could take a frame or two.
We aren't accounting for this.
Fixes test failures like
https://github.com/ppy/osu/runs/4963255990?check_suite_focus=true
|
2022-01-27 19:35:42 +09:00 |
|
Dean Herbert
|
a5d422e82c
|
Merge branch 'master' into ruleset-id-fixes
|
2022-01-27 17:07:18 +09:00 |
|
Dean Herbert
|
f2cecad83b
|
Add failing test coverage showing carousel deletions don't keep scroll position
|
2022-01-27 16:52:02 +09:00 |
|
Dean Herbert
|
5288eedd31
|
Update all usages of RulesetID and Ruleset.ID to use Ruleset.OnlineID
|
2022-01-27 15:38:03 +09:00 |
|
Bartłomiej Dach
|
e0616476e2
|
Fix test gameplay tests failing due to beatmap refetch on suspend
|
2022-01-26 21:15:49 +01:00 |
|