c0fe91a84c
Merge branch 'master' into sharpen
2019-11-26 18:21:50 +08:00
818553027b
Merge branch 'master' into sharpen
2019-11-21 23:42:46 +08:00
8d1b11d4bd
Add storyboard lead-in tests
2019-11-21 18:50:54 +09:00
6cab517b2d
.NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK.
2019-11-20 13:37:47 +01:00
64fc5007fc
Use language primitive types.
2019-11-12 19:56:45 +08:00
0113ab5e56
Add local preserving container to OsuTestScene to ensure correc… ( #6805 )
...
Add local preserving container to OsuTestScene to ensure correct test dimensions
2019-11-12 16:40:40 +09:00
e9b8cbb516
Apply other styles.
2019-11-11 20:27:04 +08:00
ccc8aa6fa4
Apply brace style.
2019-11-11 20:13:13 +08:00
13fd95d513
Remove misplaced usings
2019-11-11 14:03:29 +09:00
dc88bd3d61
Add local preserving container to OsuTestScene to ensure correct test dimensions
2019-11-11 13:52:04 +09:00
cfdf710676
Add test
2019-10-31 16:51:58 +09:00
179cde917b
Merge branch 'master' into rework-selection-updates
2019-10-06 15:00:56 +08:00
6fce646369
Merge branch 'master' into placement-blueprint-movement
2019-10-04 19:05:56 +08:00
2d0c522398
Remove unused method
2019-10-03 18:43:46 +09:00
f2ba87a1d2
Fix placement blueprint test scenes not working
2019-10-03 16:28:56 +09:00
6268bbcfc8
Merge branch 'master' into beatmap-parsing-fallback-v2
2019-10-03 15:12:21 +08:00
a310c4b65f
Make selection blueprints a bit more testable
2019-10-01 19:32:47 +09:00
cc533e8fe4
Remove BindableBeatmap
2019-10-01 17:24:47 +09:00
04ac414249
Fix memory leaks due to audio track recycle order
2019-10-01 13:49:09 +09:00
a06cb54732
Merge branch 'master' into beatmap-parsing-fallback-v2
2019-09-20 15:28:08 +09:00
2046f64b22
Revert clamping logic
2019-09-18 16:07:02 +09:00
057c4aa795
Remove unused using statement
2019-09-17 22:42:20 +09:00
77947e8309
Fix rewind tests failing
2019-09-17 22:33:27 +09:00
a407e267a2
Fix PF/SD legacy mod conversion
...
Upon investigating an user report in #6091 that indicated that viewing
replays using the Perfect mod would also display the Sudden Death mod
icon despite Perfect being the more restrictive of the two, it turned
out that the logic of importing legacy scores was missing that corner
case. A similar case of Double Time/Nightcore mutual exclusion was
handled, but PF/SD was missed.
Add analogous handling of PF/SD legacy mods for all four rulesets,
and additionally cover a tiny fraction of all cases with unit tests.
The most problematic cases (NC+HD and PF+SD) are covered in all four
basic rulesets.
2019-09-15 22:55:25 +02:00
11eda44d34
Migrate decoding to line-buffered reader
...
Migrate all usages of StreamReader in the context of decoding beatmaps,
storyboards or skins to the new LineBufferedReader.
2019-09-15 01:28:07 +02:00
2cd3657b5e
Merge branch 'master' into beatmap-video
2019-09-13 23:08:57 +09:00
2379b665e3
Use InvalidOperationException
2019-09-13 22:15:11 +09:00
d385c35955
Apply suggestions from code review
...
Co-Authored-By: Salman Ahmed <slmanarendo1950@gmail.com >
2019-09-13 21:55:45 +09:00
437e121056
Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-video
2019-09-13 13:39:58 +03:00
7cb79dd760
Fix incorrect DI usage of IAPIProvider in many tests
2019-09-13 17:15:33 +09:00
4df6bd5477
Merge branch 'master' into use-dummy-api-for-overall-tests
2019-09-05 14:27:01 +09:00
c59a2bf9bb
Fix tests crashing if a ruleset doesn't provide a NoFail mod
2019-09-04 20:29:10 +09:00
fc668d8a74
Move autoplay mod to a less overridable location
2019-09-02 13:24:39 +09:00
cad68bb82f
Add autoplay helper property
2019-09-02 12:54:59 +09:00
6e5cb8a318
implement video parsing
2019-08-30 23:19:34 +03:00
01aede3e29
Add comprehensive skin fallback integration testing
2019-08-28 19:57:17 +09:00
ed4dda1936
Support beatmap conversion tests with mods
2019-08-01 12:49:01 +09:00
0108700793
Make beatmap conversion test use WorkingBeatmap
2019-08-01 12:44:10 +09:00
958e3fb68b
Add a property for acquiring online API access
2019-07-31 22:42:23 +03:00
c514cbe2b7
Add basic skinning test
2019-07-29 17:27:00 +09:00
c14c3ba8ec
Move database isolation logic to OsuTestScene for easier reuse
2019-07-29 16:57:02 +09:00
1072431fbb
Fix test StackOverflows
2019-06-27 14:08:58 +09:00
8b0aaccfe6
Add finaliser to WorkingBeatmap
2019-06-27 13:56:36 +09:00
1374da7c41
Remove all calls to return user input
2019-06-07 12:54:57 +09:00
0fc2c596b6
Add toggle for input priority in manual input tests
2019-06-07 12:53:51 +09:00
b8fc535124
Fix blueprint tests crashing due to out-of-order operations
2019-06-04 12:08:23 +09:00
b52276c489
Pass individual components to DummyWorkingBeatmap, not game
2019-05-31 14:51:12 +09:00
f33a5bc54c
Centralise and update WorkingBeatmap creation in test cases
2019-05-31 14:40:53 +09:00
a20eda7b5f
Fix remaining cases to work without things
2019-05-28 23:54:42 +09:00
1ccef61f7b
Fix some missed instances of TestCase
2019-05-15 18:32:29 +09:00