diff options
Diffstat (limited to 'test/utils/cpp/curl_usage_test.sh')
-rw-r--r-- | test/utils/cpp/curl_usage_test.sh | 60 |
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 |