Bartłomiej Dach
0a4560a03e
Move StackLeniency
out of BeatmapInfo
2024-06-12 13:04:33 +02:00
Dean Herbert
e02ad6cf94
Fix test regression
2024-03-26 23:38:34 +08:00
Dean Herbert
46e5bda40c
Fix test failures
2024-03-08 19:02:12 +08:00
Bartłomiej Dach
353485a707
Merge branch 'master' into flashlight-playfield-based-size-
2024-02-26 10:55:06 +01:00
Dean Herbert
c623956b3f
Merge pull request #26576 from bdach/flashlight-broke
...
Fix flashlight not dimming if slider head is hit early
2024-01-17 19:23:00 +09:00
Bartłomiej Dach
24741e9615
Add some more test coverage for good measure
2024-01-16 18:56:58 +01:00
Bartłomiej Dach
e9e5a0b08c
Add failing test case
2024-01-16 18:56:50 +01:00
Bartłomiej Dach
b16152811d
Use until step instead
2024-01-16 17:54:49 +01:00
Bartłomiej Dach
7a7548e89d
Add failing test coverage
2024-01-16 17:09:04 +01:00
Bartłomiej Dach
f85e6add8e
Add failing test case
2024-01-14 13:03:03 +01:00
rushiiMachine
75b9d0fe66
Make flashlight scale with playfield
...
When the playfield is shrunk with mods such as BarrelRoll, flashlight does not account for this, making it significantly easier to play. This makes it scale along with the playfield.
2023-12-27 23:02:45 -08:00
Bartłomiej Dach
6cb8231054
Add test coverage for failure case
2023-12-22 13:22:26 +01:00
Dan Balasescu
88a5ba8167
Add mania/osu sudden death mod tests
2023-12-22 16:43:09 +09:00
Dan Balasescu
9c35e25036
Add failing tests
2023-12-22 13:58:12 +09:00
Bartłomiej Dach
b6e3e42445
Merge branch 'master' into bspline-sliders
2023-11-20 12:03:29 +09:00
Thomas Müller-Höhne
926636cc03
Generalize Bezier curves to BSplines of Nth degree
2023-11-11 13:32:53 +01:00
Bartłomiej Dach
b7938e78a0
Make sure test is in a break
...
...because apparently it may take a while to update the flag.
2023-11-10 16:30:44 +09:00
Bartłomiej Dach
1818a84034
Rewrite tests to not rely on realtime clock
...
Definitely faster, hopefully more reliable too.
2023-11-10 15:53:25 +09:00
Bartłomiej Dach
5d5c803cf6
Add failing test case for touch device application during gameplay with incompatible mods active
2023-11-09 17:48:43 +09:00
Bartłomiej Dach
682668ccf0
Remove touch device toasts entirely
2023-11-06 10:54:32 +01:00
Dean Herbert
e2928cc6b9
Fix incorrect assertion check targets (and flip assertion for miss case)
2023-11-06 17:33:01 +09:00
Dean Herbert
b62811633f
Add test coverage of touching and missing not enabled touch mod
2023-11-06 17:17:19 +09:00
Bartłomiej Dach
f2df02b60f
Automatically activate touch device mod in player
2023-11-02 21:24:58 +01:00
Bartłomiej Dach
29d4d81eaa
Add test scene for basic touchscreen detection scenarios
2023-11-02 21:24:58 +01: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
1a37543d28
Rename SliderVelocity
to SliderVelocityMultiplier
to distinguish from Velocity
2023-09-06 19:01:08 +09:00
Bartłomiej Dach
3bf900a4df
Add failing test case for slider scenario
2023-06-10 12:14:08 +02:00
Dean Herbert
310c54fe28
Add test coverage ensuring positional data is present in hit events
2023-06-01 13:26:47 +09:00
MK56
b74c1c8334
Merge branch 'master' into bubble_mod_implementation_clean
2023-02-19 21:36:59 +01:00
Dean Herbert
9e04a36d86
Move test to a mod test and add more resilient test logic
2023-02-14 15:07:45 +09:00
mk56-spn
bbb22479a8
Add "ModBubbles" for the osu ruleset.
2022-12-25 23:09:52 +01:00
Dan Balasescu
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
Dean Herbert
f6e229c24d
"Fix" mod copy failure
2022-11-25 01:15:11 +09:00
Dean Herbert
521fbd2ea3
Merge pull request #20345 from mk56-spn/Freeze_frame_implementation
...
Add "Freeze Frame" mod
2022-10-26 01:28:23 +09:00
Dean Herbert
3d72ff28c3
Add test scene for "Freeze Frame" mod
2022-10-25 13:25:38 +09:00
Salman Ahmed
7e9229a117
Merge branch 'master' into no-scope-no-smoke
2022-10-15 16:42:34 +03:00
Salman Ahmed
ba72f13f54
Merge branch 'master' into hide-mouse-on-keyboard-input
2022-10-14 22:26:30 +03:00
Salman Ahmed
b1b97505ac
Fix smoke displayed in "No scope" mod
2022-10-14 22:16:14 +03:00
Salman Ahmed
516e99df72
Add test coverage for flashlight mod
2022-10-14 02:38:43 +03:00
Salman Ahmed
09cc89cfa0
Update existing usages of Cursor
to handle null value
2022-10-13 00:17:08 +03:00
D.Headley
83aedb1930
Make mod use new Combo, remove pointless test
2022-10-12 12:42:26 +02:00
MK56
8fe89d5de2
Merge branch 'ppy:master' into Freeze_frame_implementation
2022-10-07 22:23:51 +02:00
Pasi4K5
d538295ad5
Add TestSceneOsuModRandom
2022-09-22 23:04:43 +02:00
Dan Balasescu
4528c1037b
Resolve CI inspections
2022-09-22 19:26:27 +09:00
Dean Herbert
b844d76311
Move Shake
logic local to hitcircle/slider
2022-09-22 15:04:20 +09:00
Salman Ahmed
fe72237118
Remove unused using
2022-09-16 20:08:50 +03:00
Salman Ahmed
f512106bee
Adjust test scene to match expectations
...
- Adds a scenario where no button is pressed before second hitobject.
- Adjusts press time to not conflict with break start time.
2022-09-16 20:00:44 +03:00
Mk-56spn
6db8f51c02
Improve Tests
...
Fix divisor in test
Add Copyright header
2022-09-16 13:45:18 +02:00
Mk-56spn
cb17fb2091
Create Test Scene
2022-09-09 23:13:19 +02:00
Dean Herbert
6d78218142
Update usages of GameplayClockContainer.GameplayClock
to access properties directly
2022-08-15 18:08:49 +09:00