diff --git a/perf/impl/rust-libp2p/v0.54/Makefile b/perf/impl/rust-libp2p/v0.54/Makefile new file mode 100644 index 000000000..6116eafd0 --- /dev/null +++ b/perf/impl/rust-libp2p/v0.54/Makefile @@ -0,0 +1,22 @@ +commitSha := + +all: perf + +perf: rust-libp2p-${commitSha}/target/release/perf + cp ./rust-libp2p-${commitSha}/target/release/perf . + +rust-libp2p-${commitSha}/target/release/perf: rust-libp2p-${commitSha} + docker run --rm --user "$(shell id -u):$(shell id -g)" -v "$(shell pwd)/rust-libp2p-${commitSha}":/usr/src/myapp -w /usr/src/myapp rust:1.73 cargo build --release --bin perf + +rust-libp2p-${commitSha}: rust-libp2p-${commitSha}.zip + unzip -o rust-libp2p-${commitSha}.zip + +rust-libp2p-${commitSha}.zip: + wget -O $@ "https://github.com/libp2p/rust-libp2p/archive/${commitSha}.zip" + +clean: + rm rust-libp2p-*.zip + rm -rf rust-libp2p-* + rm perf + +.PHONY: all clean diff --git a/perf/runner/versionsInput.json b/perf/runner/versionsInput.json index 566714142..33dd5dee0 100644 --- a/perf/runner/versionsInput.json +++ b/perf/runner/versionsInput.json @@ -66,5 +66,13 @@ "transportStacks": [ "tcp" ] + }, + { + "id": "v0.54", + "implementation": "rust-libp2p", + "transportStacks": [ + "tcp", + "quic-v1" + ] } ]