Álex
2748dde76a
Merge pull request #2 from vacp2p/update/upstream
...
feat: update from upstream
2024-08-22 15:00:11 +02:00
github-actions[bot]
0289c3ce91
chore: update the link to the interop dashboard [skip ci]
2024-08-21 15:42:15 +02:00
github-actions[bot]
50b451ff28
chore: update the link to the interop dashboard [skip ci]
2024-08-19 23:12:58 +00:00
github-actions[bot]
3123632877
chore: add go-libp2p@v0.36.0 to transport-interop ( #440 )
...
Co-authored-by: galargh <galargh@users.noreply.github.com>
2024-08-19 15:36:10 -07:00
github-actions[bot]
c97dc62f62
chore: update the link to the interop dashboard [skip ci]
2024-06-12 00:38:54 +00:00
github-actions[bot]
5210452aef
chore: add go-libp2p@v0.34.0 to transport-interop ( #363 )
...
* chore: add go-libp2p@v0.34.0 to transport-interop
* Add webtransport back in
* chore: add go-libp2p@v0.35.0 to transport-interop
* Remove go-libp2p versions < 0.33
---------
Co-authored-by: galargh <galargh@users.noreply.github.com>
Co-authored-by: Marco Munizaga <marco@marcopolo.io>
Co-authored-by: Marco Munizaga <git@marcopolo.io>
2024-06-11 17:23:18 -07:00
github-actions[bot]
5055eba611
chore: update the link to the interop dashboard [skip ci]
2024-06-06 10:10:51 +00:00
Alex Potsides
fb99e690a6
fix: add js tests to this repo ( #365 )
...
Trying to debug these tests in CI is incredibly difficult and since they depend on older versions of previously published modules, if something breaks due to a bug in released code it's very hard to fix it.
Instead follow the pattern in the perf tests and include the full test implementations here.
2024-06-06 10:53:35 +01:00
github-actions[bot]
711318402a
chore: update the link to the interop dashboard [skip ci]
2024-05-23 01:15:30 +00:00
github-actions[bot]
f25059fc3e
chore: add js-libp2p@v1.3.0 to transport-interop ( #359 )
...
* chore: add js-libp2p@v1.3.0 to transport-interop
* chore: add js-libp2p@v1.4.0 to transport-interop
* chore: add js-libp2p@v1.5.0 to transport-interop
* chore: add js-libp2p@v1.6.0 to transport-interop
* Update js-libp2p versions
* Buster has openssl 1.1 still
* Filter only js v1.6 for debugging
* Try emitting only
* Print docker version
* Attempt to patch tests
* Undo changes in .github
* Buster not needed apparently
---------
Co-authored-by: galargh <galargh@users.noreply.github.com>
Co-authored-by: Marco Munizaga <git@marcopolo.io>
Co-authored-by: Marco Munizaga <marco@marcopolo.io>
2024-05-22 17:53:31 -07:00
github-actions[bot]
a63d3dc0a6
chore: update the link to the interop dashboard [skip ci]
2024-05-22 05:57:52 +00:00
github-actions[bot]
7ce1a023ae
chore: update the link to the interop dashboard [skip ci]
2024-05-16 03:35:04 +00:00
Marco Munizaga
7a24227e5e
Prepare for breaking change in webtransport-go ( #362 )
2024-05-15 20:14:56 -07:00
github-actions[bot]
0f5736dae0
chore: update the link to the interop dashboard [skip ci]
2024-05-07 10:31:59 +00:00
Alex Potsides
fd59ed70fa
fix: handle multiple strings that look like they might be JSON ( #361 )
...
The test output can have occurrences of `{` that aren't the string we are looking for, eg:
```
dialer-1 | test browser
dialer-1 | [JavaScript Error: "Clear-Site-Data header found. Unknown value “"cache"”." {file: "http://127.0.0.1:34451/ " line: 0}]
dialer-1 | [JavaScript Error: "Clear-Site-Data header forced the clean up of “cookies” data." {file: "http://127.0.0.1:34451/ " line: 0}]
dialer-1 | [JavaScript Error: "Clear-Site-Data header forced the clean up of “storage” data." {file: "http://127.0.0.1:34451/ " line: 0}]
```
These fail to parse so improve the results parsing by:
1. Try parsing every instance of `{...}` in the output, not just the first
2. Test the output for the `handshakePlusOneRTTMillis` and `pingRTTMilllis` keys
2024-05-07 11:10:40 +01:00
github-actions[bot]
0518ca618c
chore: update the link to the interop dashboard [skip ci]
2024-03-26 17:34:13 +00:00
galargh
a30678eb62
ci: fix testing newly added impl versions
2024-03-26 17:16:34 +00:00
Piotr Galar
ed111cdc25
feat: add new implementation versions (go, js, rust) ( #349 )
...
* feat: add new implementation versions (go)
* ci: generalise adding new implementation versions
* ci: automate new version addition for rust-libp2p and js-libp2p
2024-03-26 17:13:03 +00:00
github-actions[bot]
9fd3f85733
chore: update the link to the interop dashboard [skip ci]
2024-02-23 15:26:42 +00:00
Sukun
5bfec5ffde
chore: add go-libp2p v0.32 and v0.33 ( #346 )
2024-02-23 20:35:36 +05:30
github-actions[bot]
f8d2c6f9c5
chore: update the link to the interop dashboard [skip ci]
2024-02-01 14:58:39 +00:00
GitHub
cb3e7eb4e5
chore: Update .github/workflows/stale.yml [skip ci]
2024-01-31 16:48:37 +00:00
github-actions[bot]
27adf40262
chore: update the link to the interop dashboard [skip ci]
2024-01-25 19:59:20 +00:00
diegomrsantos
0e5bf85a1a
chore(interop): update to nim 1.6.16 ( #344 )
2024-01-25 11:40:31 -08:00
github-actions[bot]
dd2d5744ca
chore: update the link to the interop dashboard [skip ci]
2024-01-25 01:13:05 +00:00
Thomas Eizinger
eb6bf67d30
deps(transport-interop): add `v0.53` release of `rust-libp2p` ( #326 )
2024-01-25 11:55:33 +11:00
github-actions[bot]
b4384fb60b
chore: update the link to the interop dashboard [skip ci]
2024-01-24 21:02:02 +00:00
Thomas Eizinger
d1d9e18430
fix: update rust-v0.52 hash to fix build error ( #342 )
2024-01-25 07:47:42 +11:00
Max Inden
9e2ae17326
chore(perf): update to rust-libp2p v0.53.2 ( #341 )
...
Update `perf/impl/rust-libp2p/v0.53` to rust-libp2p `v0.53.2`. With this patch
release comes the rust-yamux stream receive window auto-tuning.
https://github.com/libp2p/rust-libp2p/pull/4970
https://github.com/libp2p/rust-libp2p/releases/tag/libp2p-v0.53.2
2023-12-30 20:39:05 +01:00
Max Inden
299aaeb8e4
Revert "chore(perf): update to rust-libp2p v0.53.2 ( #339 )" ( #340 )
...
This reverts commit 393b09a43f
.
2023-12-19 18:37:15 +01:00
Max Inden
393b09a43f
chore(perf): update to rust-libp2p v0.53.2 ( #339 )
...
Update `perf/impl/rust-libp2p/v0.53` to rust-libp2p `v0.53.2`. With this patch
release comes the rust-yamux stream receive window auto-tuning.
https://github.com/libp2p/rust-libp2p/pull/4970
https://github.com/libp2p/rust-libp2p/releases/tag/libp2p-v0.53.2
2023-12-19 22:37:54 +11:00
Alex Potsides
7fab93f625
fix: update js-libp2p perf to include v1 release ( #336 )
...
Update deps to non-next versions.
---------
Co-authored-by: achingbrain <achingbrain@users.noreply.github.com>
2023-12-04 13:30:59 +00:00
github-actions[bot]
fa34779b3d
chore: update the link to the interop dashboard [skip ci]
2023-12-01 09:30:54 +00:00
Alex Potsides
9a4c969523
fix: re-enable js-libp2p under node.js ( #325 )
...
Adds perf tests for js-libp2p 0.46.x and 1.0 (via the `next` tag).
---------
Co-authored-by: achingbrain <achingbrain@users.noreply.github.com>
2023-11-21 08:22:56 +00:00
Thomas Eizinger
7ca92e80ab
feat(hole-punch/rust): use `v0.53` release ( #327 )
2023-11-16 15:56:41 +01:00
github-actions[bot]
a87f0ad998
chore: update the link to the interop dashboard [skip ci]
2023-11-15 07:56:48 +00:00
Chad Nehemiah
b9aa2a53ca
feat: re-introduce webRTC tests ( #310 )
2023-11-15 18:42:53 +11:00
github-actions[bot]
faf6368b2a
chore: update the link to the interop dashboard [skip ci]
2023-11-14 19:51:59 +00:00
Chad Nehemiah
6d4c701f27
chore(transport-interop): add js-libp2p v0.46.21 ( #305 )
...
Also upgrade the dependencies
2023-11-14 19:34:52 +00:00
github-actions[bot]
0f80795440
chore: update the link to the interop dashboard [skip ci]
2023-11-08 14:48:08 +00:00
kevodwyer
189496f182
feat(interop): add java-v0.6 ( #323 )
2023-11-08 15:33:43 +01:00
Thomas Eizinger
eb21984300
feat(hole-punch): update rust `v0.52` to `master` ( #317 )
2023-10-27 17:09:28 +11:00
diegomrsantos
5332a26264
fix(hole-punch): Add support for arm64 architecture ( #311 )
...
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2023-10-26 16:28:40 +11:00
Max Inden
0a8dbab87c
feat(perf): continuosly measure on single conn (iperf-style) ( #276 )
...
Our current throughput tests open a connection, open a stream,
up- or download 100MB and close the connection. 100 MB is not enough on the
given path (60ms, ~5gbit/s) to exit congestion controller's slow-start. See
https://github.com/libp2p/test-plans/issues/261 for details.
Instead of downloading 100MB multiple times, each on a new connection, establish
a single connection and continuously measure the throughput for a fixed
duration (20s).
2023-10-25 13:24:08 +02:00
Thomas Eizinger
9247c9fd99
Fix flaky QUIC hole-punching tests ( #314 )
2023-10-25 13:23:34 +11:00
github-actions[bot]
261c1978ec
chore: update the link to the interop dashboard [skip ci]
2023-10-24 09:24:37 +00:00
Thomas Eizinger
b59ed7498c
feat(rust-libp2p): update to latest v0.52 patch release ( #313 )
2023-10-24 10:43:09 +02:00
Thomas Eizinger
1e37b93e93
feat(hole-punch): add hole-punch interoperability test suite ( #304 )
2023-10-17 10:07:25 +11:00
github-actions[bot]
4ed47fec42
chore: update the link to the interop dashboard [skip ci]
2023-10-05 03:26:17 +00:00
Thomas Eizinger
6ab15df0ec
Rename `multidim-interop` to `transport-interop` ( #308 )
2023-10-05 14:12:39 +11:00