Updates the environment variable name from NODE_ENV to PLAYWRIGHT_ENV across the project.
This change ensures consistency and clarity in environment variable usage, specifically for Playwright configurations.
Comments out the progress bar validation code.
This is done because the progress bar implementation is not yet complete. The validation will be re-enabled when the progress bar work is finished.
Adds the '@CASH-848' tag to several Cash and Insurance related E2E tests.
This tag likely relates to a specific issue or requirement tracked under CASH-848.
Removes an unnecessary navigation step after populating credit card details, improving the user experience.
Adds CI environment variable to docker create commands.
Removes the explicit URL declaration from the page classes.
The URL validation and navigation are now handled directly within the tests, providing greater flexibility and control over test execution and removing the need to manage URLs within each page object.
Reverts the hardcoded disabling of Jira ticket creation and enables it based on the `IS_REGRESSION` environment variable. This allows test subtasks and bug tickets to be created automatically when tests are not run in regression mode.
Adds the JUnit reporter to the Playwright configuration.
This allows for generating JUnit-compatible XML reports, which can be useful for integrating with CI/CD systems and other tools that consume JUnit reports.
Adds the Ortoni reporter to the Playwright configuration.
This change ensures that Ortoni reports are generated both in CI and local environments, providing comprehensive test result analysis.
Moves the CASH-836 tag from the HeavyTruck test to the RepairOnly test.
This change ensures that the correct test case is associated with the corresponding issue in the issue tracking system.
Updates the tags for CashRepairInShopPayPal and CashRepairMobileCreditCard test cases to include the '@CASH-836' tag.
Removes the '@CASH-836' tag from the CashReplaceSplitWindshield test case.
Adds the `@CASH-836` tag to `CashRepairInShopAfterPay` and `CashReplaceSplitWindshield` tests.
This addition presumably links these tests to a specific issue or requirement tracked under CASH-836.
Removes unused variables from playwright-test.yml.
Updates the folder path for test reports to be 'ortoni-report' in CI environments, otherwise defaults to 'test-results'.
The conditional logic ensures that test results are stored in a dedicated 'ortoni-report' folder during CI runs, enabling more manageable reports.
The changes related to jiraCreationPermissions are commented out as TODOs and will be changed back in the future.