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
smoogipoo
e59b8b4ce6
Fix test checking nullable string
2021-03-17 19:07:29 +09:00
Dean Herbert
3802cb29a4
Fix failing tests doing reference comparisons between string and LocalisedString
2021-02-25 17:49:54 +09:00
Dean Herbert
1fd76ea3fb
Apply changes to UI components overriding functions with changing signatures
2021-02-22 19:01:42 +09:00
Bartłomiej Dach
875f986979
Remove default from base ResultsScreen too
2020-11-21 14:38:38 +01:00
Bartłomiej Dach
99a95790c3
Resolve test failure
2020-11-21 14:36:59 +01:00
Dean Herbert
2db42f8e67
Remove default allowRetry parameter value from ResultsScreen
2020-11-20 14:35:44 +09:00
Bartłomiej Dach
1426530496
Make method private
2020-11-11 22:41:25 +01:00
Bartłomiej Dach
1984a9f70d
Reduce amount of casting
2020-11-11 22:40:52 +01:00
Bartłomiej Dach
423f0fbda7
Reference constant through base class
2020-11-11 22:37:15 +01:00
kamp
8341d3ad74
Fix formatting
2020-11-11 21:52:43 +01:00
kamp
85017a0094
Add test for accuracy heatmap to TestCaseStatisticsPanel
2020-11-11 20:20:29 +01:00
Dean Herbert
6a293dd536
Add missing ctor parameters back
2020-10-31 18:56:30 +09:00
Dean Herbert
0c1d12460f
Remove unused parameter
2020-10-30 10:30:11 +09:00
Dean Herbert
71e373ff51
Make results panels aware of whether they are a local score that has just been set
2020-10-29 17:08:59 +09:00
Dean Herbert
9404096a28
Update tests to match new constructor
2020-10-23 15:06:00 +09:00
Dean Herbert
ff5a1937f5
Fix test logic and stabilise rounding direction
2020-10-09 05:04:03 +09:00
Dean Herbert
a5b2c4195e
Fix incorrect timing distribution display due to lack of rounding
2020-10-09 04:41:45 +09:00
Dean Herbert
eb39f6dbd8
Update failing test to find correct download button
2020-09-24 13:17:03 +09:00
Dean Herbert
abdb991923
Hide misses from timing distribution graph
2020-08-31 14:15:47 +09:00
Bartłomiej Dach
13df0783fe
Use Single() instead of First() where applicable
2020-08-29 20:23:22 +02:00
Bartłomiej Dach
e0eece11b1
Fix typo in test name
2020-08-29 20:13:03 +02:00
Joehu
69fae0f412
Add failing replay download button test
2020-08-29 09:30:56 -07:00
Bartłomiej Dach
ea1f07e311
Simplify/rename SimpleStatisticRow mess
2020-08-27 20:37:10 +02:00
Bartłomiej Dach
f5e52c80b4
Rename {-> Drawable}SimpleStatisticRow
2020-08-26 19:25:59 +02:00
Bartłomiej Dach
f09f882cc7
Add component for displaying simple statistics on result screen
2020-08-25 22:51:40 +02:00
Dean Herbert
6bcc693c2f
Add ability to close statistics by clicking anywhere
2020-06-23 15:21:23 +09:00
Dean Herbert
6d19fd936e
Change test scene to not inherit unused ScreenTestScene
2020-06-23 15:13:30 +09:00
smoogipoo
ff2f3a8484
Fix div-by-zero errors with autoplay
2020-06-22 20:32:04 +09:00
smoogipoo
037bd3b463
Fix possible nullref
2020-06-19 22:48:21 +09:00
smoogipoo
2814433d7c
Rename test file
2020-06-19 22:22:07 +09:00
smoogipoo
863666f7c4
Move accuracy heatmap to osu! ruleset, rename, remove magic number
2020-06-19 21:14:31 +09:00
smoogipoo
83e6c3efdb
Adjust API for returning statistics
2020-06-19 20:31:52 +09:00
smoogipoo
1cbbd6b442
Move timing distribution graph to osu.Game
2020-06-19 20:03:18 +09:00
smoogipoo
eab00ec9d9
Move hit events to the ScoreProcessor
2020-06-19 19:58:35 +09:00
smoogipoo
cae3a5f447
Rework heatmap for more consistent performance
2020-06-19 19:08:36 +09:00
smoogipoo
c9ad3192b0
Add more tests
2020-06-19 18:02:57 +09:00
smoogipoo
ec16b0fc5a
Rework score panel tracking to fix visual edge cases
2020-06-19 17:28:35 +09:00
smoogipoo
5530e2a1db
Add test for delayed score fetch
2020-06-19 15:35:39 +09:00
smoogipoo
ecdfcb1955
Display placeholder if no statistics available
2020-06-18 22:21:30 +09:00
smoogipoo
20db5b33ab
Rework score processor to provide more generic events
2020-06-18 22:11:03 +09:00
smoogipoo
69d85ca3ae
Add more cards to results screen test
2020-06-18 14:00:45 +09:00
smoogipoo
725b2e540b
wip
2020-06-17 22:29:00 +09:00
smoogipoo
808e216059
Improve test scene
2020-06-16 17:49:37 +09:00
smoogipoo
9ea7c3dc90
Make heatmap support dynamic sizing
2020-06-16 16:31:02 +09:00
smoogipoo
a65c1a9abd
Fix test name
2020-06-16 16:08:41 +09:00
smoogipoo
89b54be673
Add initial implementation of the statistics panel
2020-06-15 22:45:18 +09:00
smoogipoo
f9db37a1de
Split out types
2020-06-15 21:48:59 +09:00
smoogipoo
b663c940ae
Rename enum
2020-06-12 23:46:46 +09:00
smoogipoo
6000e0f86a
Increase size to match timing distribution graph
2020-06-12 23:01:22 +09:00
smoogipoo
ce56c45721
Implement the accuracy heatmap
2020-06-12 22:48:52 +09:00
smoogipoo
c9469dc0dd
Add background
2020-06-12 22:48:43 +09:00
smoogipoo
6217fb26da
Finish up design implementation of timing distribution graph
2020-06-12 18:50:25 +09:00
smoogipoo
3b630eabd6
Merge branch 'master' into results-screen-statistics
2020-06-12 17:46:11 +09:00
smoogipoo
7b012f1def
Fix test failures
2020-06-11 14:55:49 +09:00
Shane Woolcock
0d5a2cf96d
Add unit tests
2020-06-03 11:36:59 +09:30
smoogipoo
c7c94eb3fd
Initial implementation of timing distribution graph
2020-06-02 23:38:50 +09:00
smoogipoo
ad99d85468
Resolve several positioning errors
2020-05-28 21:29:16 +09:00
smoogipoo
666cbd0f40
Allow selected score to be programmatically changed
2020-05-28 21:09:03 +09:00
smoogipoo
a55ce26130
Allow null score
2020-05-28 20:46:17 +09:00
smoogipoo
a1ece4f308
Add expansion/contraction test
2020-05-26 16:26:58 +09:00
smoogipoo
aaf5596f9c
Cleanup test
2020-05-26 15:54:07 +09:00
smoogipoo
5005986049
Cleanup test
2020-05-22 20:18:47 +09:00
smoogipoo
f5c80ac2d5
Remove vertical line
2020-05-21 22:07:24 +09:00
smoogipoo
45244683de
Fix scrolling (1-frame + maintain scroll position)
2020-05-21 22:07:06 +09:00
smoogipoo
d0f74c2b68
Refactor initial state
2020-05-21 20:48:25 +09:00
smoogipoo
9f868be872
Create common TestScoreInfo type
2020-05-21 18:39:22 +09:00
smoogipoo
1b8d657ead
Implement score panel list
2020-05-20 23:46:47 +09:00
smoogipoo
cfa5a81e78
Cleanup testscene
2020-05-16 18:33:21 +09:00
smoogipoo
16cde20db4
Merge branch 'remove-requiredtypes' into results-screen-condensed-panel
2020-05-16 18:23:39 +09:00
smoogipoo
9b7b1ef605
Add cover urls
2020-05-16 18:23:18 +09:00
smoogipoo
3df92925ee
Add score panel test
2020-05-16 18:22:07 +09:00