Problem/Motivation
The Varbase functional testing suite on this project still depends on the previous testing package. The harness now ships as Varbase E2E (@vardot/varbase-e2e 2.0.1 on npm, maintained by Vardot) and includes the Drupal and Varbase step packs as built-ins.
Steps to reproduce
grep -rn webship package.json cucumber.js .gitlab-ci.yml on the 4.0.x, 3.1.x and 3.0.x branches.
Proposed resolution
- Depend on
@vardot/varbase-e2e. - Update the
require:globs incucumber.jsand the helper imports in the step definitions. - Rename the CI test job to
varbase-e2e-testand the environment variables to theVARBASE_E2E_*family. - Produce the HTML + PDF report the same way the Varbase Project pipeline does.
- Remove any local copies of steps the package now ships as built-ins.
- Apply on: 4.0.x, 3.1.x, 3.0.x.
Remaining tasks
- ✅ File an issue
- ❌ Addition/Change/Update/Fix
- ❌ Testing to ensure no regression
- ➖ Automated unit testing coverage
- ❌ Automated functional testing coverage
- ➖ UX/UI designer responsibilities
- ❌ Readability
- ➖ Accessibility
- ➖ Performance
- ➖ Security
- ➖ Developer Documentation
- ➖ User Guide Documentation
- ➖ Reviewed by human
- ➖ Code review by maintainers
- ➖ Full testing and approval
- ➖ Credit contributors
- ➖ Review with the product owner
- ➖ Release notes snippet
- ✅ Release
User interface changes
- N/A
API changes
- N/A
Data model changes
- N/A
Release notes snippet
- Automated functional testing on this project now runs on Varbase E2E.
AI-Generated: Yes
Issue fork varbase_components-3615770
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:
- 3615770-varbase-e2e-latest-4.0.x
changes, plain diff MR !63
- 3615770-varbase-e2e-latest-3.0.x
changes, plain diff MR !61
- 3615770-varbase-e2e-latest-3.1.x
changes, plain diff MR !62
- 3615770-varbase-e2e-3.1.x
changes, plain diff MR !55
- 3615770-varbase-e2e-3.0.x
changes, plain diff MR !54
- 3615770-varbase-e2e-4.0.x
changes, plain diff MR !56
- 3615770-task-switch-the
compare
Comments
Comment #14
rajab natshah✅ Released varbase_components-3.1.1
Comment #16
rajab natshahComment #17
rajab natshahComment #18
rajab natshah✅ Released varbase_components-4.0.0-rc1
Comment #19
rajab natshah✅ Released varbase-11.0.0-rc1