Dean Herbert
|
454125123d
|
Add failing test coverage showing mod reference leak path
|
2022-09-19 12:18:35 +09:00 |
|
Dean Herbert
|
13e16530a6
|
Revert most changes to PlayerTestScene
|
2022-07-08 18:45:18 +09:00 |
|
Dean Herbert
|
e64b2b1682
|
Assert that test is run headless when required
|
2022-07-08 15:45:01 +09:00 |
|
Dean Herbert
|
1a41d3ef20
|
Allow PlayerTestScene to import the beatmap it's using
|
2022-07-07 16:42:36 +09:00 |
|
Dean Herbert
|
35745c83b7
|
Replace dodgy SetUpSteps overriding with usage of HasCustomSteps
|
2022-06-28 15:19:02 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dean Herbert
|
cf633973a9
|
Refactor exposed mod retrieval methods for better safety
|
2021-09-10 11:09:13 +09:00 |
|
Dean Herbert
|
2edb851008
|
Add ability to lookup mod from a type specification
|
2021-09-09 16:50:59 +09:00 |
|
Salman Ahmed
|
f21ea3b790
|
Update player test scene Ruleset bindable from creation method
|
2021-07-11 03:46:19 +03:00 |
|
Bartłomiej Dach
|
2b0bea535e
|
Resolve CA1805 inspections
"Member is explicitly initialized to its default value"
|
2020-11-01 18:47:40 +01:00 |
|
Dean Herbert
|
0446bc8610
|
Fix game.ini getting left over by PlayerTestScene subclasses
|
2020-09-15 14:43:24 +09:00 |
|
Salman Ahmed
|
4fb71eeb20
|
Move setting up the ruleset bindable to top-base test scene
|
2020-06-10 18:23:31 +03:00 |
|
Salman Ahmed
|
efd5e14410
|
Clarify why ruleset bindable must be set at the BDL of any base test scene
|
2020-06-06 19:20:06 +03:00 |
|
Salman Ahmed
|
136e10086a
|
Set the ruleset bindable value at the BDL for its subclasses usages
There are test scenes using current value of ruleset bindable on their BDL (example in TestSceneSliderSnaking's BDL)
|
2020-06-04 00:37:06 +03:00 |
|
Salman Ahmed
|
11da045d8c
|
Reorder declaration position of ruleset-creation methods
Should be recognized as a normal protected method in its declaring class.
|
2020-06-03 23:43:18 +03:00 |
|
Salman Ahmed
|
2fa47992dc
|
Seal the ruleset creation methods and let abstract method take their place
Also makes `CreatePlayerRuleset()` and `CreateRulesetForSkinProvider()` not-null to avoid unwanted behaviour with their derivers
|
2020-04-23 13:27:12 +03:00 |
|
Salman Ahmed
|
92df4e3a9e
|
Remove PlayerTestScene constructor and use CreateRuleset method instead
|
2020-04-17 11:17:51 +03:00 |
|
Dean Herbert
|
5b8aaba4a6
|
Merge branch 'master' into fix-perfect-judgements
|
2020-03-06 00:18:05 +09:00 |
|
Dean Herbert
|
77fddcd2c2
|
Merge branch 'less-test-players' into mod-testscene
|
2020-03-05 11:26:33 +09:00 |
|
Dean Herbert
|
5200633f9f
|
Centralise TestPlayer implementations as much as possible
|
2020-03-05 11:25:07 +09:00 |
|
voidedWarranties
|
c3f840cc1a
|
Fix Autoplay = false and AllowFail behavior
|
2020-03-03 17:12:01 -08:00 |
|
smoogipoo
|
6fb52e5370
|
Fix custom rulesets not being testable
|
2020-03-02 13:25:36 +09:00 |
|
smoogipoo
|
ce7cbf29ca
|
Move to using test methods for better separation
|
2020-03-02 12:20:25 +09:00 |
|
voidedWarranties
|
089ec4c792
|
Test scene for mod development
|
2020-02-29 21:16:28 -08:00 |
|
Dean Herbert
|
5f48affcba
|
Centralise screen exit logic to ScreenTestScene
|
2020-01-31 14:19:29 +09:00 |
|
Dean Herbert
|
bc31146560
|
Mods -> SelectedMods
|
2019-12-13 21:45:38 +09:00 |
|
Dean Herbert
|
c59a2bf9bb
|
Fix tests crashing if a ruleset doesn't provide a NoFail mod
|
2019-09-04 20:29:10 +09:00 |
|
smoogipoo
|
fc668d8a74
|
Move autoplay mod to a less overridable location
|
2019-09-02 13:24:39 +09:00 |
|
smoogipoo
|
cad68bb82f
|
Add autoplay helper property
|
2019-09-02 12:54:59 +09:00 |
|
Dean Herbert
|
01aede3e29
|
Add comprehensive skin fallback integration testing
|
2019-08-28 19:57:17 +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 |
|