Skip to content

Conversation

@maschad
Copy link
Member

@maschad maschad commented May 11, 2024

Title

ci: enable webkit tests in interop and webRTC

Description

We had issues in the past running these tests which lead to the discovery of inadequate support in WebkitGTK

Closes #1808

Change checklist

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation if necessary (this includes comments as well)
  • I have added tests that prove my fix is effective or that my feature works

@maschad maschad requested a review from a team as a code owner May 11, 2024 02:48
@maschad maschad self-assigned this May 11, 2024
Copy link
Member

@achingbrain achingbrain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The test:webkit script needs to be added to the root package.json as well otherwise these tests won't run.

We should see webkit appear in the transport-interop summary if this has been done correctly.

@maschad maschad marked this pull request as draft May 14, 2024 15:22
@maschad maschad added the status/blocked Unable to be worked further until needs are met label May 21, 2024
@maschad
Copy link
Member Author

maschad commented May 21, 2024

This is blocked until #2007 is resolved

achingbrain added a commit to libp2p/test-plans that referenced this pull request Feb 4, 2025
In order to test webkit interop, build docker images with the
`BROWSER` build arg set to `webkit`.

I think we might need this before the tests in libp2p/js-libp2p#2541
will actually run.
@achingbrain achingbrain changed the title ci: enable webkit tests in interop and webRTC chore: enable webkit tests in interop and webRTC Feb 4, 2025
@achingbrain achingbrain changed the title chore: enable webkit tests in interop and webRTC chore: enable webkit tests in interop Feb 4, 2025
@achingbrain achingbrain marked this pull request as ready for review February 4, 2025 13:20
@achingbrain achingbrain merged commit d72b511 into libp2p:main Feb 4, 2025
36 checks passed
dhuseby pushed a commit to libp2p/test-plans that referenced this pull request Nov 7, 2025
* chore: build webkit images during test run

In order to test webkit interop, build docker images with the
`BROWSER` build arg set to `webkit`.

I think we might need this before the tests in libp2p/js-libp2p#2541
will actually run.

* chore: revert old js

* chore: add webkit to test matrix

* add js-specific workflow

Signed-off-by: Dave Grantham <[email protected]>

* adding ignores

Signed-off-by: Dave Grantham <[email protected]>

* added README.md

Signed-off-by: Dave Grantham <[email protected]>

* chore: update dashboard and README [skip ci]

---------

Signed-off-by: Dave Grantham <[email protected]>
Co-authored-by: Dave Grantham <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status/blocked Unable to be worked further until needs are met

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test: Add WebKit to interop tests

2 participants