Configures test data to explicitly set the payment method to "SelfPay" for test cases involving cash clients.
This change ensures that the payment process is correctly initiated and handled when customers choose to pay directly.
Adds the playwright-jira-reporter to the project.
Configures both ortoni and jira reporters, including setting up
Jira API authentication and project keys.
The ortoni report filename is now dynamically generated with a date
stamp to prevent overwriting.
Updates the reporter configuration to conditionally include Jira reporter
when running in CI.
Adds the playwright-jira-reporter and safelite-playwright-core packages to the project.
This allows the project to integrate with Jira for test reporting.
Also adds a .npmrc file to configure the npm registry to use Azure Artifacts.
Removes Playwright testing setup, configurations, and related dependencies from the core project.
Introduces a dedicated 'playwright-tests' directory to contain the testing framework, isolating test-related dependencies and configurations from the core application.
This change aims to keep the core project lean and focused on application logic while promoting a more modular and maintainable testing approach.
Adds a Docker cleanup script to the pipeline to remove stopped containers, dangling images, unused networks, and unused volumes. This helps to free up disk space and prevent potential resource exhaustion during automated testing.
Changes the agent pool from a custom "AmazonLinuxPool" to the default Azure Pipelines agent pool.
This simplifies pipeline configuration and reduces reliance on specialized agent pools, leveraging the standard Azure-managed infrastructure.
Increases the global test timeout to prevent failures on slower environments.
Updates the address in a test case to use correct formatting and abbreviation
to ensure the test passes consistently.