Commit Graph

140 Commits

Author SHA1 Message Date
Salman Ahmed 077c77d524 Add method for scaling results screen in tests 2022-05-08 16:00:07 +03:00
Dan Balasescu 4a3e3aba65 Restructure PerformanceCalculator to not require ScoreInfo argument 2022-03-14 14:25:28 +09:00
Dan Balasescu e9a2d23542 Fix score order related test failure 2022-03-08 23:35:35 +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 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 2767dda9d6 Add failing test case 2022-03-01 20:21:33 +03:00
Dean Herbert 5e47e35f0d Add ability to change distribution of test `HitEvent`s 2022-03-01 18:44:15 +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
Henry Lin a27d0572ed Add test cases for manual testing 2022-02-03 17:00:40 +08:00
Dean Herbert e23b10e6a5 Update remaining cases of clashing variable name in `realm.Run(realm..` 2022-01-25 13:04:05 +09:00
Dean Herbert 6eb2c28e41 Rename `RealmContextFactory` to `RealmAccess` 2022-01-24 20:38:07 +09:00
Dean Herbert 114c9e8c1f Update all usages of `CreateContext` to use either `Run` or `Write` 2022-01-21 17:27:08 +09:00
Bartłomiej Dach 03e4ec4214
Merge branch 'master' into realm-integration/score-and-beatmaps 2022-01-15 14:45:42 +01:00
Susko3 9af9155e66 Fix `osu.Game.Tests.Android` not building 2022-01-14 17:37:58 +01:00
Dean Herbert 52ca649159 Fix results screen test failures due to relation query 2022-01-12 17:00:17 +09:00
Dean Herbert de076678fe Fix some remaining test failures 2022-01-12 17:00:16 +09:00
Dean Herbert 53792811b2 more fixes (almost compiles, except ruleset and manager) 2022-01-12 16:57:27 +09:00
Dean Herbert fda529de26 Update usages of `APIUser` to `RealmUser` 2022-01-12 16:39:36 +09:00
Dean Herbert c0a8758839 Fix intermittent test failures on `TestSceneResultsScreen` due to long delay step
Using real time delays of 3 seconds doesn't play well with headless runs.
2021-12-21 15:15:05 +09:00
Dean Herbert 654b47c7ec Move "excess mods" test behaviour to local usages
There were only two of these, so it doesn't make sense to add extra
complexity in the test resources class.
2021-12-13 16:41:30 +09:00
Dean Herbert 99ac71c1fe Simplify usages where the ruleset being used is osu! ruleset 2021-12-13 16:37:20 +09:00
Dean Herbert b0d14526ea Move test `ScoreInfo` creation to `TestResources`
The main goal here is to remove the inheritance, since realm doesn't
like that. Unfortunate that we can't use object initialisers in a few of
these places, but no real way around that.
2021-12-13 16:34:50 +09:00
Dean Herbert 261847bbec Avoid touching `ScoreInfo.User` directly 2021-12-10 15:39:29 +09:00
Dean Herbert 1eed2436e6 Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
Dean Herbert 183b95cbc2 Rename `BeatmapSetOnlineStatus` to `BeatmapOnlineStatus`
This variable is used at more than just a set level.
2021-11-24 18:42:49 +09:00
Dean Herbert 6a098a8634 Rename `BeatmapInfo.OnlineBeatmapID` to `OnlineID` to match interface 2021-11-12 17:46:24 +09:00
Dean Herbert 86540d1fb6 Update existing usages of `Author` as `string` to access `Username` directly 2021-11-04 18:57:54 +09:00
Dean Herbert b9983add15 Rename `User` to `APIUser` and move to correct namespace 2021-11-04 18:21:31 +09:00
smoogipoo 456cfd62bf Fix intermittent score panel test failure 2021-10-06 16:46:27 +09:00
Dean Herbert 853cf6feaa Rename last remaining `BeatmapInfo Beatmap` usage 2021-10-04 17:35:53 +09:00
Bartłomiej Dach 2097889ce1
Add failing test case 2021-09-07 21:12:48 +02:00
Dean Herbert f3d2d93aa1 Remove stray newline 2021-09-07 16:09:22 +09:00
smoogipoo 20100b8894 Fix a few test failures 2021-09-06 20:20:52 +09:00
smoogipoo f7c1177cc9 Fix ScorePanelList nullref when scores are added too soon 2021-09-01 20:35:06 +09:00
Salman Ahmed d4399f10f9 Merge both variants of the star rating display 2021-08-04 18:19:28 +03:00
Dan Balasescu b390018e64
Merge branch 'master' into fix-mod-overflow 2021-07-21 17:26:47 +09:00
Dean Herbert b65e607941 Add test covering mod displays with too many mods 2021-07-21 16:43:41 +09:00
Dean Herbert 8e1f8c28bd Use `default` value to denote no play date, rather than `null` 2021-07-20 19:05:08 +09:00
Dean Herbert 662822a40c Avoid showing time of play on results screen when autoplay
Closes https://github.com/ppy/osu/issues/13940.
2021-07-20 15:19:44 +09:00
Jamie Taylor 9ad87ee5dc
add sfx for results screen + sound design tool 2021-06-03 18:34:22 +09:00
Dean Herbert 8085a54205 Add test coverage of different grade types to `TestSceneResultsScreen` 2021-05-21 17:28:25 +09:00
Vinicius Barbosa d05ffdf120 Added constants for delay value 2021-05-18 20:19:18 +02:00
Bartłomiej Dach 1c92b3a8f5 De-duplicate star rating display creation in test 2021-05-14 22:03:44 +02:00
Salman Ahmed 6cc678f497 Remove nullability and transition support from star rating display 2021-05-14 16:05:40 +03:00
Salman Ahmed 34aab11ff3 Add null star rating display test case 2021-05-14 14:25:46 +03:00
Salman Ahmed 0655825057 Separate changing star rating display to own test 2021-05-14 14:25:13 +03:00
Salman Ahmed ca772b60b1 Use regular test steps rather than one-time set up and scheduling 2021-05-10 08:56:30 +03:00
Salman Ahmed 301dab1ce8 Refactor `StarRatingDisplay` to be mutable with a current bindable 2021-05-10 08:56:30 +03:00