-
Couldn't load subscription status.
- Fork 478
feat(dotcms-ui-e2e): Make run E2E inside Nx #33266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
❌ Issue Linking RequiredThis PR could not be linked to an issue. All PRs must be linked to an issue for tracking purposes. How to fix this:Option 1: Add keyword to PR body (Recommended - auto-removes this comment)
Why is this required?Issue linking ensures proper tracking, documentation, and helps maintain project history. It connects your code changes to the problem they solve.--- This comment was automatically generated by the issue linking workflow |
| "update": "nx migrate latest", | ||
| "workspace-generator": "nx workspace-generator", | ||
| "help": "nx help" | ||
| "test:dotcms:ci": "../mvnw -pl :dotcms-core-web test" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This makes the Docker image local
f2c9d3d to
74b5193
Compare
Legal RiskThe following dependencies were released under a license that RecommendationWhile merging is not directly blocked, it's best to pause and consider what it means to use this license before continuing. If you are unsure, reach out to your security team or Semgrep admin to address this issue. MPL-2.0 |
…t cases - Updated Jest configuration to include coverage reporters and JUnit output. - Introduced Playwright configuration for different environments (dev, ci, local) with headless options. - Added new components and locators for better test organization. - Implemented login functionality and various test cases for login scenarios, including valid and invalid credentials. - Created environment configuration for managing base URLs and server reuse. - Added utility functions for waiting on locators and generating base64 credentials. This update improves the structure and reliability of end-to-end tests for the dotCMS UI.
… components - Added new script for code generation in Playwright. - Updated README with critical data management guidelines for E2E tests. - Introduced new components and locators for improved test organization. - Implemented new page classes for content type management and listing. - Refactored existing components to utilize more stable selectors. - Removed outdated locator files to streamline the codebase. This update improves the structure and reliability of end-to-end tests for the dotCMS UI.
…Docker support - Refactored end-to-end testing scripts to utilize new commands for CI and development environments. - Introduced a new Docker Compose configuration for PostgreSQL, Elasticsearch, and WireMock services to facilitate testing. - Updated project.json to streamline environment configurations and enhance test execution. - Added health checks for Docker services to ensure reliability during tests.
- Added reporters to Jest configuration files for improved test reporting. - Changed console.log to console.warn in Playwright configuration for better logging. - Updated import paths in several files to ensure consistency and correctness. - Refactored login page navigation logic to wait for URL stability instead of a fixed timeout.
f38195d to
69d2a13
Compare
|
This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days. |
This update improves the structure and reliability of end-to-end tests for the dotCMS UI.