Skip to content
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

Playwright and docker compose integration for Ciricle CI testing #1985

Open
wants to merge 83 commits into
base: main
Choose a base branch
from

Conversation

rvtovar
Copy link

@rvtovar rvtovar commented Feb 18, 2025

Description

merged playwright tests into a 11.5 verison branch of the app and then updated the circle CI to run the test succesfully

Motivation and Context

Playwright fixes a lot of problems with UI Testing and moves us towards a docker compose set up

Tests performed

Updated circle CI config file and make sure test ran and that the playwright test were sucessful.

Checklist:

  • The pull request description is suitable for a Changelog entry
  • The milestone is set correctly on the pull request
  • The appropriate labels have been added to the pull request

Ryan Rathsam and others added 30 commits May 10, 2024 10:54
These changes migrate our current UI test framework from webdriverio to
playwright. The reasons for the migration include but are not limited to:
- During testing Playwright proved to be more resilient to timining issues than
  webdriverio. This should mean less failures of CI builds due to timing issues
  which means less time dealt with timing issue failures during CI builds.
- Playwright supports parallel test execution so CI builds end up taking
  significantly less time.

The original ui tests in `tests/ui/*` have been removed as they are no longer
needed.
@rvtovar rvtovar self-assigned this Feb 19, 2025
@rvtovar rvtovar added this to the 11.5.0 milestone Feb 19, 2025
@rvtovar rvtovar changed the title Playwright doc Playwright and docker compose integration for Ciricle CI testing Feb 19, 2025
@rvtovar rvtovar added qa / testing Updates/additions to tests autodoc:ignore Auto documentation ignore this PR Category:Infrastructure Internal infrastructure updates/changes labels Feb 19, 2025
@rvtovar rvtovar marked this pull request as ready for review February 19, 2025 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autodoc:ignore Auto documentation ignore this PR Category:Infrastructure Internal infrastructure updates/changes qa / testing Updates/additions to tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants