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