From 53318b91e76af1657cfdda2176d89c0151d0717d Mon Sep 17 00:00:00 2001 From: georgeee Date: Mon, 27 Dec 2021 22:29:02 +0300 Subject: [PATCH] Run BitswapQC test in CI --- buildkite/src/Jobs/Test/Libp2pUnitTest.dhall | 15 +++++++++++++++ src/app/libp2p_helper/Makefile | 10 +++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/buildkite/src/Jobs/Test/Libp2pUnitTest.dhall b/buildkite/src/Jobs/Test/Libp2pUnitTest.dhall index 48319d11c6d..8714f08eea5 100644 --- a/buildkite/src/Jobs/Test/Libp2pUnitTest.dhall +++ b/buildkite/src/Jobs/Test/Libp2pUnitTest.dhall @@ -40,6 +40,21 @@ Pipeline.build key = "libp2p-unit-tests", target = Size.Large, docker = None Docker.Type + }, + Command.build + Command.Config::{ + commands = [ + Cmd.run "chmod -R 777 src/libp2p_ipc", + Cmd.runInDocker + Cmd.Docker:: + { image=ContainerImages.minaToolchainBuster + , extraEnv = [ "GO=/usr/lib/go/bin/go" ] + } "make -C src/app/libp2p_helper test-bs-qc" + ], + label = "libp2p bitswap QuickCheck", + key = "libp2p-bs-qc", + target = Size.Large, + docker = None Docker.Type } ] } diff --git a/src/app/libp2p_helper/Makefile b/src/app/libp2p_helper/Makefile index 9b13bc57ea4..9aef8ab8818 100644 --- a/src/app/libp2p_helper/Makefile +++ b/src/app/libp2p_helper/Makefile @@ -14,12 +14,16 @@ libp2p_helper: ../../libp2p_ipc/libp2p_ipc.capnp.go test: ../../libp2p_ipc/libp2p_ipc.capnp.go cd src/libp2p_helper && $(GO) test -short -timeout 15m +test-bs-qc: ../../libp2p_ipc/libp2p_ipc.capnp.go + cd src/libp2p_helper \ + && (ulimit -n 65536 || true) \ + && $(GO) test -timeout 40m -run "^TestBitswapQC$$" + test-large: ../../libp2p_ipc/libp2p_ipc.capnp.go cd src/libp2p_helper \ && (ulimit -n 65536 || true) \ - && $(GO) test -timeout 40m -run "^TestBitswapJumbo$$" \ - && $(GO) test -timeout 40m -run "^TestBitswapQC$$" \ - && $(GO) test -timeout 40m -run "^TestBitswapMedium$$" + && $(GO) test -timeout 40m -run "^TestBitswapMedium$$" \ + && $(GO) test -timeout 40m -run "^TestBitswapJumbo$$" clean: rm -rf result ../../libp2p_ipc/libp2p_ipc.capnp.go