Problem/Motivation
There are several parts to this:
- Testing that the recipe can be successfully
- Testing that that provided config conforms to config schema
- Testing the functionality it claims to provide - this might be the least important because it really is incumbent on the modules to test their functionality.
One exciting thing is that I think we could potentially provide some code (in core) and a Gitlab template that could do parts 1 and 2. So, all a recipe author would have to do is add a Gitlab file that includes the template, and they'll get test coverage.
Steps to reproduce
N/A
Proposed resolution
[ ] Add recipe testing to core
[ ] Create a Gitlab template to run those tests on recipe projects
[ ] TBD
Remaining tasks
All
User interface changes
TBD
API changes
TBD
Data model changes
TBD