zeppelin
zeppelin copied to clipboard
[ZEPPELIN-6361] Add E2E tests about Job Manager Page
What is this PR for?
- This PR adds comprehensive E2E tests for the Job Manager feature using Playwright. The Job Manager is a feature in Zeppelin that allows users to monitor and manage running jobs/notebooks. These tests ensure the Job Manager UI works correctly across different states and user interactions.
What type of PR is it?
Improvement
Todos
- [x] Create Job Manager page object model (JobManagerPage)
- [x] Create Job Card component model (JobCard)
- [x] Create Job Manager utility helper (JobManagerUtil)
- [x] Add system states tests (disabled, loading, success states)
- [x] Add filter controls tests (search, interpreter filter, sort)
- [x] Add job cards tests (display, status, controls)
- [x] Add status legend tests (badge display and counts)
What is the Jira issue?
How should this be tested?
- Run the Job Manager Playwright E2E tests.
Screenshots (if appropriate)
Questions:
- Does the license files need to update? No
- Is there breaking changes for older versions? No
- Does this needs documentation? No