$Default
launch template (#257)
Our perf terraform setup differentiates in long lived and short lived resources. On CI, our long lived resources are spun up once and our short lived resources are spun up on each CI run. From time to time we have to adjust the long lived resources. End result is a new launch template that needs to be referenced in the short lived resources by version. Next to our CI, the perf terraform setup can as well be used on personal AWS accounts. Their long lived launch template version likely doesn't match the configured launch template version of the short lived aws_instance. Instead of specifying a specific version, instruct terraform to use the default, thus supporting both our CI and personal AWS account use-case.
Interoperabilty and end to end test-plans for libp2p
This repository contains interoperability and end to end tests for libp2p modules across different implementations and versions.
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
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.