as I’ve recently has been given a task to develop a new DCD plugin I was wondering how everyone tests their plugins.
My current approach ist to save plugin-specific logic in separate modules. These modules have no imports of anything CMK. This allows me to create unittests for these moduls that can be run independent of an specific CMK instance.
These unittests are then used as part of a CI/CD pipeline.
How are you testing your plugins?
What tools exist that may help me with testing my CMK plugin?