Commit Graph

381 Commits

Author SHA1 Message Date
7d54d4b800 Improve test scene 2020-04-28 18:36:10 +09:00
fe0038ed14 Merge branch 'master' into fix-mania-placement 2020-04-24 17:00:12 +09:00
6df45164fa Expose direction from scrolling test container 2020-04-23 11:17:16 +09:00
40f11ed15c Resolve broken test scene 2020-04-23 10:37:05 +09:00
08982e0e00 Ensure editor tests wait for load to complete 2020-04-22 19:49:21 +09:00
af32f51116 Merge pull request #8800 from iiSaLMaN/allow-cancelling-completion
Fix results screen pushed after rewinding in-between push delay
2020-04-21 12:49:49 +09:00
fc6c245de5 Replace all judged event logic with HasCompleted bindable 2020-04-19 05:36:04 +03:00
d4788e39bb Merge branch 'master' into taiko-drumroll-skinning 2020-04-17 19:30:18 +09:00
4eefe47ce3 Merge branch 'master' into fix-0-customsampleset 2020-04-16 11:20:31 +09:00
18c28390ef Setup drumroll testing 2020-04-15 16:29:39 +09:00
b29957798f Fix no audiomanager in test scene working beatmap 2020-04-14 21:05:42 +09:00
bde0b259c1 Improve slider placement test scene 2020-04-13 15:31:54 +09:00
7951a52a15 Merge branch 'master' into per-ruleset-skinnable-tests 2020-04-07 22:59:42 +09:00
c9872f1d93 Retrieve dll resources using a more reliable method 2020-04-07 18:55:03 +09:00
0a340bac5a Ensure the correct (up-to-date) ruleset is retrieved 2020-04-07 16:20:13 +09:00
8506029237 Fix SkinnableTestScene losing test resources on dynamic recompilation 2020-04-07 13:46:37 +09:00
1f797207f7 Rework lookups to not require total playfield columns 2020-04-03 12:31:05 +09:00
0d4830550e Fix tooltips not showing inside ManualInputManagerTestScenes 2020-03-30 19:15:44 +09:00
0b728f483f Rename base test class to help avoid incorrect reference 2020-03-23 10:01:33 +09:00
0be423183d Rename data class 2020-03-11 00:36:56 +09:00
c803de2b49 Fix player instantiation
Since ModTestScene.CreatePlayer would apply mods in addition to
instantiating the player, overriding it could lead to mistakenly also
overriding the code that was supposed to set up the test via
currentTestData.

Make ModTestScene.CreatePlayer sealed, which ensures that mod &
autoplay changes are applied, and expose ModTestScene.CreateModPlayer
instead which has the expected semantics.
2020-03-08 14:18:45 +01:00
cc5cae4db9 Do not transition to result screen 2020-03-08 14:08:49 +01:00
d5dda05d98 Merge branch 'master' into fix-perfect-judgements 2020-03-08 14:06:18 +01:00
3295f8657a Restore clamp behaviour 2020-03-06 22:44:11 +09:00
c3ad08f230 Remove wild writeline 2020-03-06 02:18:35 +09:00
e3509c742c Track time in a simpler way in TrackVirtualManual 2020-03-06 02:03:19 +09:00
ece263131b Update to follow new naming/structure 2020-03-06 00:36:05 +09:00
5b8aaba4a6 Merge branch 'master' into fix-perfect-judgements 2020-03-06 00:18:05 +09:00
2b89fb68f7 Merge branch 'master' into fix-testscene-rate 2020-03-05 23:38:33 +09:00
f12a515ca5 Merge branch 'master' into mod-testscene 2020-03-05 17:10:24 +09:00
f7777ecb01 Merge pull request #8142 from peppy/add-star-difficulty-max-migration
Fix song select max displayable star difficulty getting stuck at wrong maximum
2020-03-05 17:10:10 +09:00
a311ace626 Add migration test 2020-03-05 15:07:00 +09:00
26ce0d05d6 Use autoplay mod rather than local replay provider 2020-03-05 11:33:30 +09:00
77fddcd2c2 Merge branch 'less-test-players' into mod-testscene 2020-03-05 11:26:33 +09:00
5200633f9f Centralise TestPlayer implementations as much as possible 2020-03-05 11:25:07 +09:00
fadebcdc03 Move all sets to object initialiser for code formatting reasons 2020-03-05 10:21:25 +09:00
3b19467ead ModTestCaseData -> ModTestData 2020-03-05 10:19:42 +09:00
0f1f1d1a6b Remove unused "name" parameter 2020-03-05 10:18:37 +09:00
ce3786cfd9 Rename to ModTestScene (is no longer a sandbox) 2020-03-05 10:11:27 +09:00
c3f840cc1a Fix Autoplay = false and AllowFail behavior 2020-03-03 17:12:01 -08:00
a1aecd4c39 Fix TrackVirtualManual not respecting rate adjustments 2020-03-03 13:01:28 +09:00
1e26df64b6 Fix constructor test failures 2020-03-03 12:58:07 +09:00
90c2f7bd89 Fail tests by default 2020-03-03 12:13:36 +09:00
6fb52e5370 Fix custom rulesets not being testable 2020-03-02 13:25:36 +09:00
cd43a0c9e8 Better check for failing state 2020-03-02 13:24:07 +09:00
e801ad514b Fix ruleset nullref 2020-03-02 13:24:02 +09:00
6d939e9d41 Add failing test scenes 2020-03-02 12:42:48 +09:00
ce7cbf29ca Move to using test methods for better separation 2020-03-02 12:20:25 +09:00
239cfddcbb Improve test scenes/cases 2020-03-02 10:50:41 +09:00
5c15704c81 Improve abstract structure for testability 2020-03-02 10:28:39 +09:00