voidmatcha opened a new pull request, #5290: URL: https://github.com/apache/zeppelin/pull/5290
### What is this PR for? The `zeppelin-web-angular` E2E suite had no written authoring conventions, and the coverage denominator counted components that are not page-level. This adds `e2e/AGENTS.md` as the shared conventions doc: tooling, POM layout, locator order, web-first assertions, readiness and auth, the required coverage annotation, run commands, and guidance for the Angular to React migration. It also trims `PAGES` in `e2e/utils.ts` to page-level components so coverage measures what is actually E2E-targetable. Four structural or shared components (destroy-hook, page-header, resize-handle, spin) are removed, so the denominator changes from 57 to 53. This is documentation plus a coverage-set trim, with no runtime code changes. ### What type of PR is it? Improvement / Documentation ### What is the Jira issue? ZEPPELIN-6519 ### How should this be tested? `e2e/AGENTS.md` is documentation. For the `utils.ts` change, run `npm run e2e` (or `npm run e2e:fast`). Coverage attribution for existing pages is unchanged, and the four removed components are still exercised transitively. ### Questions: - Does the license files need updating? No - Are there breaking changes? No - Does this need documentation? No -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
