-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
plugin version: 1.0.10
BMS Version NA
Issue Description:
Given that practical testing would seem to be minimal and evidence not required for merging, the complexity and amount of functionality of the plugin, that there have been some regressions lately (ie button memory address exports) and issues such as button transformations being incompatible with 3dButton.dat file, I would like to suggest the integration of automated unit/regression tests.
These tests would ideally:
- be run prior to creating a PR
- could be integrated into the build pipeline
- be transferable between any refactor with minimal changes
- form part of the documentation and plugin specification
Scope:
Provide a POC feature branch that:
- includes a common unit testing framework. Pytest seems to be a good candidate but open to suggestions.
- includes an example of a unit test
- includes an example of a broader automated regression test
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels