Max Inden 73dba1a5bc
feat(perf/rust-libp2p): upgrade to v0.52.3 and remove master (#290)
- Upgrade rust-libp2p `v0.52` implementation to rust-libp2p `v0.52.3`.
- Remove rust-libp2p `master` implementation. Given that `v0.52.3` contains the
  stable QUIC implementation, there is no more need for `master`.
2023-09-01 19:59:53 +02:00
2020-04-22 16:25:28 +01:00
2020-04-22 16:25:28 +01:00

Interoperability/end to end test-plans & performance benchmarking for libp2p

Interop Dashboard

Made by Protocol Labs

This repository contains:

  • interoperability and end to end tests for libp2p modules across different implementations and versions
  • components to run performance benchmarks for different libp2p implementations

Multidimensional Interop

Specs

Please see our first specification for interoperability tests between transports, multiplexers, and secure channels here: Interoperability Test Specs

More specs to come soon!

History

These test-plans historically used Testground. To read why we're now using docker compose instead please see: Why we're moving away from Testground

Performance Benchmarking

Please see the benchmarking README.

Roadmap

Our roadmap for test-plans can be found here: https://github.com/libp2p/test-plans/blob/master/ROADMAP.md

It represents current projects the test-plans maintainers are focused on and provides an estimation of completion targets. It is complementary to those of go-libp2p, rust-libp2p, js-libp2p, and the overarching libp2p project roadmap.

License

Dual-licensed: MIT, Apache Software License v2, by way of the Permissive License Stack.

Description
Testground testplans for libp2p
Readme
Languages
TypeScript 60.2%
Go 14.7%
Makefile 10.9%
HCL 4.1%
Shell 2.5%
Other 7.6%