X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Futils%2Fwarn_processes.sh;h=2b7fe3fcac2fa0932f5fd8a519a9108a00239eab;hp=fee1d0f58bfa24d0d716ab7a60e2bcd6d9c0c232;hb=refs%2Fheads%2Fsow-2019-0002-rev1;hpb=4c2eee7f21682b9b4ea1311ec8d86ad1f877daf9 diff --git a/tests/utils/warn_processes.sh b/tests/utils/warn_processes.sh index fee1d0f58..2b7fe3fca 100755 --- a/tests/utils/warn_processes.sh +++ b/tests/utils/warn_processes.sh @@ -1,12 +1,19 @@ #!/bin/bash +# +# Copyright (C) 2016 Michael Jeanson +# +# SPDX-License-Identifier: GPL-2.0-only +# -PGREP="$1" +if [ -z $PGREP ]; then + PGREP=pgrep +fi if [ x$LTTNG_TOOLS_TESTS_DISABLE_WARN_LTTNG_PROCESSES == x1 ]; then exit fi -color_warn='\E[1;33m' +color_error='\E[1;91m' color_reset='\E[0m' color_bold='\E[1m' @@ -15,11 +22,13 @@ lttng_processes="$("$PGREP" -l 'lttng|gen-ust-.+')" if [ $? -eq 0 ]; then pids="$(cut -d ' ' -f 1 <<< "$lttng_processes" | tr '\n' ' ')" - echo -e "${color_warn}Warning: the following LTTng processes were detected running on the system:$color_reset" + echo -e "${color_error}Error: the following LTTng processes were detected running on the system:$color_reset" echo echo "$lttng_processes" echo echo -e "Here's how to kill them: ${color_bold}kill -9 $pids$color_reset" - echo -e "${color_warn}If you leave them alive, some tests could fail.$color_reset" echo + echo "The test suite will not run in the presence of those processes since its result may not be reliable." + echo + exit 1 fi