diff options
Diffstat (limited to 'extras/hs-test/script')
-rwxr-xr-x | extras/hs-test/script/build_curl.sh | 4 | ||||
-rwxr-xr-x | extras/hs-test/script/build_hst.sh | 15 |
2 files changed, 5 insertions, 14 deletions
diff --git a/extras/hs-test/script/build_curl.sh b/extras/hs-test/script/build_curl.sh index e4258946f9e..1a61b9fd70a 100755 --- a/extras/hs-test/script/build_curl.sh +++ b/extras/hs-test/script/build_curl.sh @@ -1,5 +1,5 @@ #!/bin/bash -wget https://github.com/stunnel/static-curl/releases/download/8.5.0/curl-static-amd64-8.5.0.tar.xz -tar -xvf ./curl-static-amd64-8.5.0.tar.xz +wget https://github.com/stunnel/static-curl/releases/download/8.5.0/curl-static-"$TARGETARCH"-8.5.0.tar.xz +tar -xvf ./curl-static-"$TARGETARCH"-8.5.0.tar.xz cp curl /usr/bin/curl
\ No newline at end of file diff --git a/extras/hs-test/script/build_hst.sh b/extras/hs-test/script/build_hst.sh index a072abdb29d..b7580f5af7e 100755 --- a/extras/hs-test/script/build_hst.sh +++ b/extras/hs-test/script/build_hst.sh @@ -5,18 +5,6 @@ if [ "$(lsb_release -is)" != Ubuntu ]; then exit 1 fi -if [ -z "$(which ab)" ]; then - echo "Host stack test framework requires apache2-utils to be installed" - echo "It is recommended to run 'sudo make install-dep'" - exit 1 -fi - -if [ -z "$(which wrk)" ]; then - echo "Host stack test framework requires wrk to be installed" - echo "It is recommended to run 'sudo make install-dep'" - exit 1 -fi - export VPP_WS=../.. OS_ARCH="$(uname -m)" DOCKER_BUILD_DIR="/scratch/docker-build" @@ -73,6 +61,7 @@ docker_build () { # shellcheck disable=2086 docker buildx build ${DOCKER_CACHE_ARGS} \ --build-arg UBUNTU_VERSION \ + --build-arg OS_ARCH="$OS_ARCH" \ --build-arg http_proxy="$HTTP_PROXY" \ --build-arg https_proxy="$HTTP_PROXY" \ --build-arg HTTP_PROXY="$HTTP_PROXY" \ @@ -87,6 +76,8 @@ docker_build hs-test/nginx-server nginx-server docker_build hs-test/curl curl docker_build hs-test/envoy envoy docker_build hs-test/nginx-http3 nginx-http3 +docker_build hs-test/ab ab +docker_build hs-test/wrk wrk # cleanup detached images images=$(docker images --filter "dangling=true" -q --no-trunc) |