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

Disable browser tests for Edge that are incompatible with WebView #671 #1387

Merged
merged 1 commit into from
Aug 7, 2024

Conversation

HeikoKlare
Copy link
Contributor

Browser tests are currently not executed for the Edge browser on Windows. Some of the existing tests are not working for Edge, as they make assumptions that are incompatible with WebView API (such as executing operations on the browser from within browser callback).

In order to prepare the tests to be executed for Edge as well, this change disables the incompatible tests when being executed for Edge.

As a consequence, the browser test class can be executed with Edge browser set as default (-Dorg.eclipse.swt.browser.DefaultType=edge) and should (usually) succeed. There are some timing issues that may lead to random failures, which is why the tests are currently not enabled for Edge by default as well (see #672). This PR is an extract of #672.

Contributes to #671

Copy link
Contributor

github-actions bot commented Aug 6, 2024

Test Results

   486 files  ±0     486 suites  ±0   8m 28s ⏱️ +45s
 4 151 tests ±0   4 143 ✅ ±0   8 💤 ±0  0 ❌ ±0 
16 358 runs  ±0  16 266 ✅ ±0  92 💤 ±0  0 ❌ ±0 

Results for commit af77834. ± Comparison against base commit 8296f26.

♻️ This comment has been updated with latest results.

…ipse-platform#671

Browser tests are currently not executed for the Edge browser on
Windows. Some of the existing tests are not working for Edge, as they
make assumptions that are incompatible with WebView API (such as
executing operations on the browser from within browser callback).

In order to prepare the tests to be executed for Edge as well, this
change disables the incompatible tests when being executed for Edge.

Contributes to
eclipse-platform#671
@HeikoKlare HeikoKlare marked this pull request as ready for review August 6, 2024 14:19
@HeikoKlare HeikoKlare merged commit 1ca1ab3 into eclipse-platform:master Aug 7, 2024
14 checks passed
@HeikoKlare HeikoKlare deleted the issue-671-partial branch August 7, 2024 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant