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

Running Selenium tests on Safari #145

Open
Restioson opened this issue Nov 7, 2024 · 0 comments
Open

Running Selenium tests on Safari #145

Restioson opened this issue Nov 7, 2024 · 0 comments

Comments

@Restioson
Copy link
Collaborator

Restioson commented Nov 7, 2024

Whilst #144 fixes #143, Safari is not covered as it is a bit more complex. There are two main issues:

  1. Safari runs on Mac, whilst our Docker container is Linux
  2. GitHub actions CI runners for MacOS do not support services (used to run our Postgres DB)
@github-project-automation github-project-automation bot moved this to Backlog in LwimiLinks Nov 7, 2024
Restioson added a commit that referenced this issue Nov 7, 2024
By passing the browser type and whether JS is enabled via environment variables,
we can run the Selenium frontend tests on all combinations of targetted
browsers and JS/no-JS in the CI pipeline. For now, we are not targetting Safari
for this, as the GitHub Actions MacOS workers don't suppose `services`, which
we use to run the postgres database. This will be left for a follow-up (see
issue #145).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

1 participant