Dean Herbert
79826dee58
Fix tests which were relying on SliderMultiplier==1
2023-12-06 13:50:10 +09:00
Bartłomiej Dach
b6e3e42445
Merge branch 'master' into bspline-sliders
2023-11-20 12:03:29 +09:00
cs
fa976a5aa0
Fix code style/quality issues
2023-11-13 08:25:27 +01:00
Thomas Müller-Höhne
926636cc03
Generalize Bezier curves to BSplines of Nth degree
2023-11-11 13:32:53 +01:00
Dean Herbert
fb02c31750
Fix typo in assert step
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2023-11-10 12:09:48 +09:00
Dean Herbert
1ae3265f92
Update tests in line with new behaviour
2023-11-09 22:03:22 +09:00
Dean Herbert
e79aeea3b0
Add test coverage
2023-10-24 19:10:57 +09:00
Dean Herbert
78d3c3723d
Ignore instead of retry tests
2023-10-18 20:12:14 +09:00
Dean Herbert
be321e34e9
Attempt to fix flaky tests with egregious retry rule
2023-10-18 17:46:14 +09:00
Dean Herbert
7479830a8e
Comment flaky tests for now
...
Same issue as other commented test (clock precision not high enough).
Will probably want a solution to this at some point.
2023-10-18 16:26:34 +09:00
Dean Herbert
941f26d462
Add extra test coverage to TestSceneOsuModAutoplay
to cover fail case
...
Basically the slider needs to be slightly longer for this test to
correctly fail in headless tests, in conjunction with the new slider
tail leniency.
This is due to headless tests running at a fixed frame interval, and
these timings being *tight*.
2023-10-03 18:52:20 +09:00
Dean Herbert
3a124a99ce
Improve test output for judgement checking
2023-10-02 15:28:32 +09:00
Dean Herbert
393ec119dd
Add test coverage of very short sliders
2023-10-02 15:28:32 +09:00
Dean Herbert
589abe2c52
Add note about broken test
2023-10-02 15:28:32 +09:00
Dean Herbert
b683d55023
Add a couple of extra tests
2023-10-02 14:09:52 +09:00
Dean Herbert
07207ffc32
Fix hitsounds playing too early on fast sliders
2023-10-02 14:09:52 +09:00
Dean Herbert
2410036003
Refactor tests to be easier to visually understand
2023-10-02 14:09:52 +09:00
Dean Herbert
22cb168c0f
Add test coverage of tracking inside lenience period but not at tick or end
2023-09-29 17:17:04 +09:00
Dean Herbert
135d2497e7
Add gameplay test coverage around last tick of slider
...
This includes proposed changes as per
https://github.com/ppy/osu/issues/22805#issuecomment-1740377493 .
2023-09-29 16:06:48 +09:00
Dean Herbert
55c623ff02
Apply NRT to TestSceneSliderInput
2023-09-29 14:47:55 +09:00
Dean Herbert
1a37543d28
Rename SliderVelocity
to SliderVelocityMultiplier
to distinguish from Velocity
2023-09-06 19:01:08 +09:00
OliBomby
354cd23874
removed all usage of hitobject's DifficultyControlPoint
2023-04-26 18:17:02 +02:00
Dan Balasescu
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
Dan Balasescu
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
Dean Herbert
7f65f3a47f
Remove all usage of BaseDifficulty
(and access Difficulty
instead)
2022-01-18 22:57:39 +09:00
Dean Herbert
b2a14b13dc
Update outdated tests
2021-09-03 17:11:12 +09:00
Dean Herbert
a3d9ab1e2e
Move approach rate to EffectControlPoint
2021-09-03 16:58:16 +09:00
smoogipoo
bda8f68da4
Add failing test
2021-04-26 15:03:43 +09:00
Dean Herbert
3c8f871b28
Move player constructor configuration to dedicated class; add AllowRestart parameter
2020-12-23 17:47:46 +09:00
Dean Herbert
5dea37792c
Merge branch 'master' into health-adjustments
2020-10-04 21:38:40 +09:00
Bartłomiej Dach
7e7f225eee
Adjust slider input test to match new judgement result
2020-10-03 12:34:34 +02:00
Bartłomiej Dach
2b1ef16f89
Replace comparison references to HitResult.Miss with IsHit
2020-10-02 23:31:24 +02:00
smoogipoo
6b416c9881
Rename method and improve method implementation
2020-10-01 12:09:12 +09:00
smoogipoo
4c872094c9
Adjust slider tests
2020-09-29 18:29:50 +09:00
smoogipoo
648999a2de
Remove all RequiredTypes usages
2020-05-16 18:17:12 +09:00
Salman Ahmed
fc6c245de5
Replace all judged event logic with HasCompleted bindable
2020-04-19 05:36:04 +03:00
Dean Herbert
3489514b65
Fix tests asserting incorrectly
2020-03-19 17:15:53 +09:00
Dean Herbert
94c3ffb6e5
Fix slider ticks contributing to accuracy
2020-03-19 14:36:15 +09:00
Dean Herbert
84fcf45aae
Make slider tracking match what is on screen
2020-02-03 11:55:14 +09:00
Dean Herbert
9426f786e9
Use slightly closer values
2020-02-03 10:33:56 +09:00
Dean Herbert
2253ed4c0d
Move path length to a constant
2020-02-03 10:29:40 +09:00
Dean Herbert
edb4c0f752
Add blank lines for conformity
2020-02-03 10:24:53 +09:00
TheWildTree
017ce3d1ec
Merge branch 'fix-follow-circle' of https://github.com/TheWildTree/osu into fix-follow-circle
2020-02-02 21:25:44 +01:00
TheWildTree
162a3713a3
Modify tests to avoid fails in CLI testing
2020-02-02 21:25:35 +01:00
Tree
c7f1d4a8a0
Remove unnecessary newline
2020-02-02 19:29:26 +01:00
TheWildTree
fd7fccbb62
Add tests
2020-02-02 19:16:54 +01:00
Huo Yaoyuan
c457571da6
Use index and range expressions
2019-12-15 20:17:35 +08:00
Dean Herbert
e987db37ec
Add grouping of ControlPoints
2019-10-25 19:52:02 +09:00
Dean Herbert
f33a5bc54c
Centralise and update WorkingBeatmap creation in test cases
2019-05-31 14:40:53 +09:00
Roman Kapustin
459a285cd8
Rename test cases to test scenes inline with the framework change
2019-05-14 22:37:25 +03:00