test: #3608527 Support local DDEV + webship-js automated testing
Closes #3608527.
Adds local DDEV + webship-js automated-testing support to 9.2.x, mirroring 11.0.x:
.ddev/commands/web/init-full-automated-testing— installs Varbase (classic profile) with the same components (varbase_multilingual_configuration+varbase_extra_components.*) and provisioning the CI functional job uses (enable the full module set, seed the Content Planner kanban activity, uninstall antibot/honeypot, reroute_email, css/js preprocess off, error logging).test/test:chromium/test:firefox/test:webkit/test:headednpm scripts runningcucumber-js --config cucumber.js --tags "not @wip".
So locally: ddev init-full-automated-testing then ddev yarn test:chromium.
Checkpoints
- File an issue about this project
- Addition/Change/Update/Fix to this project
- Testing to ensure no regression
- Automated unit/functional testing coverage
- Developer Documentation support on feature change/addition
- User Guide Documentation support on feature change/addition
- 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 (Used Claude Code; reviewed by Rajab Natshah.)
Edited by Rajab Natshah