Path: blob/main/contrib/expat/test-driver-wrapper.sh
39475 views
#! /usr/bin/env bash1# __ __ _2# ___\ \/ /_ __ __ _| |_3# / _ \\ /| '_ \ / _` | __|4# | __// \| |_) | (_| | |_5# \___/_/\_\ .__/ \__,_|\__|6# |_| XML parser7#8# Copyright (c) 2017 Sebastian Pipping <[email protected]>9# Copyright (c) 2019 Jeffrey Walton <[email protected]>10# Licensed under the MIT license:11#12# Permission is hereby granted, free of charge, to any person obtaining13# a copy of this software and associated documentation files (the14# "Software"), to deal in the Software without restriction, including15# without limitation the rights to use, copy, modify, merge, publish,16# distribute, sublicense, and/or sell copies of the Software, and to permit17# persons to whom the Software is furnished to do so, subject to the18# following conditions:19#20# The above copyright notice and this permission notice shall be included21# in all copies or substantial portions of the Software.22#23# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,24# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF25# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN26# NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,27# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR28# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE29# USE OR OTHER DEALINGS IN THE SOFTWARE.3031set -e32top_srcdir="$(dirname "$(type -p "$0")")"33top_builddir=..3435# Suck up all dash-dash test-driver arguments36test_driver_args=()37while [[ ${1} != '--' ]]; do38test_driver_args=( "${test_driver_args[@]}" "${1}" )39shift40done41shift # drop "--"4243exec "${top_srcdir}"/conftools/test-driver "${test_driver_args[@]}" "${top_builddir}"/run.sh "$@"444546