summaryrefslogtreecommitdiff
path: root/test/utils/cpp/curl_usage_test.sh
diff options
context:
space:
mode:
authorPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-02-15 14:47:15 +0100
committerPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-02-17 16:27:50 +0100
commitebe7695ee5803dd3c2bb4f22f5e12d776c985d56 (patch)
tree9aca606caff43ed369d6afafa75a09ff5388c251 /test/utils/cpp/curl_usage_test.sh
parentb6a4271feaa2ed9eaa553189183a74cb28c4b5fd (diff)
downloadjustbuild-ebe7695ee5803dd3c2bb4f22f5e12d776c985d56.tar.gz
structure cleanup: move libcurl utilities to other_tools...
...in order to not include unwanted dependencies in just proper. As the whole other_tools folder is meant to be excluded from bootstrapping, also remove the bootstrap guards.
Diffstat (limited to 'test/utils/cpp/curl_usage_test.sh')
-rw-r--r--test/utils/cpp/curl_usage_test.sh60
1 files changed, 0 insertions, 60 deletions
diff --git a/test/utils/cpp/curl_usage_test.sh b/test/utils/cpp/curl_usage_test.sh
deleted file mode 100644
index 3ff874cb..00000000
--- a/test/utils/cpp/curl_usage_test.sh
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-# Copyright 2022 Huawei Cloud Computing Technology Co., Ltd.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-set -eu
-
-# cleanup of http.server; pass server_pid as arg
-server_cleanup() {
- echo "Shut down HTTP server"
- # send SIGTERM
- kill ${1} & res=$!
- wait ${res}
- echo "done"
-}
-
-readonly ROOT=`pwd`
-
-readonly SERVER_ROOT="${TEST_TMPDIR}/server-root"
-
-echo "Create test file"
-mkdir -p "${SERVER_ROOT}"
-cd "${SERVER_ROOT}"
-cat > test_file.txt <<EOF
-test
-EOF
-
-echo "Publish test file as local HTTP server"
-# define location to store port number
-port_file="${ROOT}/port.txt"
-# start Python server as remote
-python3 -u "${ROOT}/utils/run_test_server.py" >"${port_file}" & server_pid=$!
-sleep 1s # give some time to set up properly
-# set up cleanup of http server
-trap "server_cleanup ${server_pid}" INT TERM EXIT
-
-cd "${ROOT}"
-
-echo "Run curl usage test"
-error=false
-test/utils/cpp/curl_usage & res=$!
-wait $res
-if [ $? -ne 0 ]; then
- error=true
-fi
-
-# check test status
-if [ $error = true ]; then
- exit 1
-fi