b23ffd7ef2
Implement command line argument parsing instead of passing arguments via environment variables. Add script for running tests without having to invoke make. Deprecate running tests via make. Type: improvement Change-Id: I2e3054a61a2ae25d460e9be00be7d7705fbf943e Signed-off-by: Klement Sekera <ksekera@cisco.com> Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
18 lines
310 B
Bash
Executable File
18 lines
310 B
Bash
Executable File
#!/bin/bash
|
|
|
|
cmd=$1
|
|
force_foreground=$2
|
|
shift
|
|
shift
|
|
|
|
if [[ "$force_foreground" == "1" ]]
|
|
then
|
|
setsid $cmd $force_foreground $*
|
|
else
|
|
setsid $cmd $force_foreground $* &
|
|
pid=$!
|
|
trap "echo setsid_wrapper.sh: got signal, killing child pid ${pid}; kill ${pid}; sleep .1;" SIGINT SIGTERM
|
|
wait ${pid}
|
|
exit $?
|
|
fi
|