Commit Graph

50 Commits

Author SHA1 Message Date
974a8d520c Add basic toggle pause tests 2023-01-10 15:51:22 -08:00
404d34f592 Refactor pause test to actually use quick exit action keybinding 2023-01-10 15:43:50 -08:00
51dbe2c3a3 Refactor pause test to actually use back action keybinding 2023-01-10 15:43:06 -08:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
bc1212f4e6 Change NonGameplayAdjustments to GameplayAdjustments and convert TrueGameplayRate to extension method 2022-09-06 22:26:46 +09:00
062a6fcc18 Fix failing large offset test
If we are going to continue to let the underlying clock process frames,
there needs to be a bit of lenience to allow the backwards seek on
resume (to play back over the freq ramp period).

The test is meant to be ensuring we don't skip the full offset amount,
so div10 seems pretty safe.
2022-08-30 01:21:55 +09:00
ad5ef52922 Add test coverage of resuming after pause not skipping forward in time 2022-08-29 19:02:01 +09:00
6d78218142 Update usages of GameplayClockContainer.GameplayClock to access properties directly 2022-08-15 18:08:49 +09:00
ef10145d6f Rename MenuCursorContainer and clean up code 2022-07-26 14:11:52 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
d310886c26 Add test coverage of IsPlaying state during fail and pause 2022-04-26 12:09:18 +09:00
832d37b2c2 Update screen transition events to use new event args 2022-04-22 00:52:44 +09:00
781cb9f18d Move HasPassed/HasFailed into GameplayState 2022-02-01 14:46:24 +09:00
45caeb84d3 Fix incorrect type specification when restoring bindable value 2021-09-17 16:28:47 +09:00
2c071a4d22 Add test coverage of pausing with a large audio offset 2021-09-17 15:43:38 +09:00
d2ec151c67 Add failing test for pausing when pause support is disabled 2021-02-20 14:20:13 +09:00
52ebe34347 Update TestScenePause exit from fail test to actually fail 2021-02-19 17:26:26 +09:00
f664fca0dd Tidy up tests (and remove duplicate with new call logic) 2021-02-15 16:11:17 +09:00
4f264758a4 Add test coverage of pause from resume overlay 2021-02-15 15:57:36 +09:00
25f5120fdf Add failing test coverage of user pausing or quick exiting during cooldown 2021-02-15 14:36:17 +09:00
a4dc544235 Refactor some shared code in TestScenePause 2021-02-15 14:24:08 +09:00
94f35825dd Update test to cover changed exit/pause logic
I think this makes more sense?
2021-02-09 17:29:30 +09:00
ef3c918a3c Simplify input buttons/keys in tests 2020-11-09 14:18:20 -08:00
56c8e4dacf Fix failing tests 2020-09-29 14:25:39 +09:00
77143952a9 Add test coverage 2020-07-17 19:17:48 +09:00
a6c6e391ca Fix player not exiting immediately on Alt-F4 2020-06-23 17:38:30 +09:00
9746e24d1e Rename abstract TestScene 2020-06-12 19:40:54 +09:00
92df4e3a9e Remove PlayerTestScene constructor and use CreateRuleset method instead 2020-04-17 11:17:51 +03:00
5200633f9f Centralise TestPlayer implementations as much as possible 2020-03-05 11:25:07 +09:00
5f48affcba Centralise screen exit logic to ScreenTestScene 2020-01-31 14:19:29 +09:00
76f2fb378f Separate score and health parts of ScoreProcessor 2019-12-19 20:03:14 +09:00
6c8f325063 Add failing test 2019-12-11 15:46:07 +09:00
5b8ca8f84a Remove test ignore rules 2019-12-05 01:17:11 +09:00
9ac0ac0944 Merge branch 'master' into fix-pause-testcase 2019-12-05 01:00:27 +09:00
e7ef919b0b Ignore another failing test 2019-11-29 01:47:52 +09:00
1c4063677d Ignore test temporarily 2019-11-29 00:45:35 +09:00
f504370867 Make player block exit if pausable 2019-11-28 15:58:26 +09:00
1f40641d05 Add failing test 2019-11-06 10:32:09 +09:00
9e2e87c8d1 added visual tests
added small commenting
added xmldoc for CancelResume();
2019-10-26 14:29:52 -05:00
626f7388c8 Add tests for quick retry and quick exit scenarios 2019-10-04 12:23:01 +08:00
e646b2677c Add test coverage 2019-10-04 11:25:23 +08:00
ff56453f1a Fix test regressions 2019-10-02 12:07:07 -07:00
cf2f841b4d Fix player not correctly exiting after an unpause 2019-09-13 15:42:58 +09:00
c04f14a1e3 Remove unused using statement 2019-06-26 00:23:39 +09:00
a4214db39e Add test for pause via hold 2019-06-26 00:00:53 +09:00
00ee45fe46 Merge remote-tracking branch 'origin/update-visibility-container' into update-framework 2019-06-11 19:36:13 +09:00
609a82bc94 Update VisibilityContainer usage in line with framework 2019-06-11 15:13:58 +09:00
59b624d4ba Fix test regression 2019-06-10 01:08:39 +09:00
9c214c3f0e Add animation on failing 2019-06-04 16:13:16 +09:00
459a285cd8 Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00