Commit Graph

6826 Commits

Author SHA1 Message Date
db62d4be3a apply suggestions
- refactor `SongProgress`
- make`UpdateProgress` more readable
- enable NRT on new classes
- refactor `TestSceneSongProgress` to use `GameplayClockContainer`
2022-07-28 15:15:41 +08:00
0913cf013c Split out tests and fix variable conflict 2022-07-28 13:24:14 +09:00
6af6f03e29 refactor song progress test scene 2022-07-27 15:57:47 +08:00
1e013bd4e9 move song progress graph to its own test scene 2022-07-27 15:57:23 +08:00
37e642b0bd make SongProgress abstract
- move unrelated logic to `DefaultSongProgress`
- make `LegacySongProgress` inherit `SongProgress`
2022-07-27 15:19:21 +08:00
8f7dff5c2c Merge pull request #19378 from peppy/beatmap-update-test
Add separate beatmap update flow to handle edge cases better
2022-07-26 18:49:20 +09:00
7f75184a01 Merge branch 'master' into beatmap-update-test 2022-07-26 17:27:36 +09:00
91ffa7007f Improve existing test coverage to cover order changes from other sort modes 2022-07-26 10:24:51 +03:00
4efe09e7c2 Merge pull request #19377 from frenzibyte/fix-timeline-tests
Fix intermittent timeline zoom test failures
2022-07-26 15:18:35 +09:00
ef10145d6f Rename MenuCursorContainer and clean up code 2022-07-26 14:11:52 +09:00
e5355f314d Use longer hash string 2022-07-25 15:19:32 +03:00
6a3e8e31de Centralise calls to reset online info of a BeatmapInfo 2022-07-25 19:51:19 +09:00
d04df19c7e Remove APIScore and replace its final usage 2022-07-25 13:13:46 +03:00
1d48cee230 Merge pull request #19373 from peppy/fix-negative-star-rating-display
Fix star ratings which are still being calculated showing as "-1" at song select
2022-07-25 18:20:30 +09:00
bc2b629ee7 Let tests wait until track load before testing zoom 2022-07-25 12:07:50 +03:00
123930306b Refactor ZoomableScrollContainer to allow setting up zoom range and initial zoom after load 2022-07-25 12:07:50 +03:00
93175eaf6e Re-enable timeline zoom test and remove flaky attribute 2022-07-25 11:39:23 +03:00
6bf2645b1a Fix StarRatingDisplay not handling negative numbers as "pending" 2022-07-25 15:44:54 +09:00
6bdd1f43a2 Add visual test coverage 2022-07-25 09:40:20 +03:00
7facd6d822 Merge branch 'master' into beatmap-overlay-null-pp 2022-07-25 07:38:59 +03:00
6c95c49da3 Mark test score with null PP for visual testing 2022-07-25 07:31:52 +03:00
0226b358ee Disable timeline test for now 2022-07-25 13:20:33 +09:00
12e2e63a1c Merge pull request #19349 from bdach/mod-overlay/presets-column
Implement basic appearance of mod preset column
2022-07-25 13:10:47 +09:00
fa9daa6899 Fix TestSceneReplayRecorder not using score provided by gameplay state 2022-07-25 05:21:27 +03:00
feef16b09b Add potentially failing test case 2022-07-25 04:18:30 +03:00
6a67d76d7c Add basic mod preset column implementation 2022-07-24 16:39:04 +02:00
0c16ef3e2e Add failing test case 2022-07-24 08:34:24 +03:00
2829a7e836 Merge branch 'master' into beatmap-overlay-modded-stats 2022-07-23 10:38:13 +03:00
c937c0548e Add test coverage 2022-07-23 10:16:11 +03:00
d0e15d04cc Merge branch 'master' into mod-overlay/preset-panel 2022-07-22 19:23:09 +02:00
6b69ff19c8 Remove unused using 2022-07-22 17:24:46 +09:00
e5ab6652fd Fix one more case of referencing old mod select overlay in tests 2022-07-22 11:12:24 +03:00
e20458421a Update flaky timeline zoom test to output something useful 2022-07-22 16:05:20 +09:00
bdff7f1ef4 Implement basic appearance of mod preset panels 2022-07-21 23:29:21 +02:00
559254db31 Merge branch 'master' into fix-update-button-test-failure 2022-07-21 11:15:43 +03:00
defadeef47 Merge pull request #19250 from peppy/fps-counter
Add game-side FPS counter
2022-07-21 16:26:38 +09:00
fc0c9f76bd Fix UpdateBeatmapSetButton intermittent test failure
Carousel would only expire items when off-screen. This meant that for a
case (like a test) where items are generally always on-screen,
`UpdateBeatmapSet` calls would result in panels remaining hidden but not
cleaned up.
2022-07-21 16:24:48 +09:00
5513a8b6b4 Fix changelog overlay tests failing due to missing CreatedAt date 2022-07-21 07:21:27 +03:00
0c3d43026d Add initial structure for fps counter 2022-07-20 23:49:19 +09:00
62133fa069 Merge pull request #19246 from frenzibyte/fix-wiki-navigation
Fix wiki overlay not handling path redirection properly
2022-07-20 20:08:11 +09:00
f9c02c34b6 Merge branch 'master' into beatmap-update-online-flow 2022-07-20 15:15:51 +09:00
e7f35701db Add failing test case 2022-07-20 09:06:11 +03:00
af4d7feb9b Merge pull request #19244 from frenzibyte/highlight-perfect-ticks
Highlight perfect slider tick/end values in beatmap info leaderboards
2022-07-20 14:44:03 +09:00
ae6aab2555 Merge branch 'master' into edit-map-carousel 2022-07-20 02:43:47 +03:00
4d1f9a1329 Adjust test scene to cover slider ticks 2022-07-20 00:53:10 +03:00
6357223341 Fix incorrect DI fetch and apply nullability to ModelDownloader 2022-07-19 20:06:34 +09:00
17046b0553 Add basic handling of download failures 2022-07-19 19:01:23 +09:00
f6de76e057 Move test to stand-alone class and add full ui testing 2022-07-19 18:50:27 +09:00
eaf4f6dbb7 Add beatmap update button 2022-07-19 18:29:36 +09:00
59018ab5ba Fix multiplayer queue edit button opening to the wrong beatmap 2022-07-18 23:21:16 -05:00