Open jspjutNV opened 4 years ago
Testing the various configuration options from the startup config downward would be a great suite of tests to setup.
Specifically we could begin with testing the following from the startup config:
developerMode
flag works as intended
experimentConfigPath
parameter
data-files/experimentconfig.Any
)userConfigPath
parameter
data-files/userconfig.Any
)fullscreen
parameter
windowSize
parameter can be used to correctly resize the windowwaypointEditorMode
flag works as intended
Another suggested test was the idea just barely leading/lagging a target (say by 1 frame of translation) and testing hit/miss conditions to ensure hit detection is performed synchronously to what is displayed to the user.
Instead of moving this to each new release, I'm just going to leave this Issue open in case someone wants to discuss types of new test cases that should be added.
134 gives us the framework to test core FPSci functionality. This issue is here to discuss the kinds of tests that should be added to avoid regressions in functionality as we add features.