Problem/Motivation
The released Varbase recipes (events, news, podcasts, search, content and the AI recipes) each carry functional tests, but they only run against the recipe on its own. Nothing checks that they still pass on a full Varbase install.
Steps to reproduce
- Open the varbase_project 11.0.x pipeline: none of these recipe scenarios run there.
- The
16-eca-workflow-modelerfolder is also missing from the test matrix, so it never runs.
Proposed resolution
Bring the recipe scenarios into the Varbase functional testing suite: fold them into the existing AI, workflow modeler and search folders, add new folders for events, news and podcasts, apply the extra recipes and their test content in the install job, and add matrix jobs so each job stays under 20 minutes. Scenarios that need a real AI provider key stay out and are listed in the merge request.
Merge request: !118, pipeline green.
Remaining tasks
- ✅ File an issue
- ✅ Addition/Change/Update/Fix
- ✅ Testing to ensure no regression
- ✅ Automated unit/functional testing coverage
- ✅ Developer Documentation support
- ➖ User Guide Documentation support
- ➖ UX/UI designer responsibilities
- ✅ Accessibility and Readability
- ❌ Reviewed by a human
- ❌ Code review by maintainers
- ❌ Full testing and approval
- ❌ Credit contributors
- ❌ Review with the product owner
- ❌ Update Release Notes
- ❌ Release
AI-Generated: Yes (Claude Code).
Issue fork varbase_project-3634633
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
rajab natshah