Fix: tests: extra arguments are not passed to the remove trigger command
[lttng-tools.git] / tests / utils / utils.sh
index d57cb3f344192e0c7e730d07a8c6c21b4a646c69..af125c9814ca07ad7b7abd3dc105018f645c1b0d 100644 (file)
@@ -2197,8 +2197,10 @@ function lttng_add_trigger()
        local expected_to_fail="$1"
        local trigger_name="$2"
        shift 2
+       local args=("$@")
 
-       $TESTDIR/../src/bin/lttng/$LTTNG_BIN add-trigger --id "$trigger_name" "$@" 1> /dev/null 2> /dev/null
+       diag "$TESTDIR/../src/bin/lttng/$LTTNG_BIN add-trigger --name $trigger_name ${args[*]}"
+       $TESTDIR/../src/bin/lttng/$LTTNG_BIN add-trigger --name "$trigger_name" "${args[@]}" 1> /dev/null 2> /dev/null
        ret=$?
        if [[ $expected_to_fail -eq "1" ]]; then
                test "$ret" -ne "0"
@@ -2212,8 +2214,10 @@ function lttng_remove_trigger()
 {
        local expected_to_fail="$1"
        local trigger_name="$2"
+       shift 2
 
-       $TESTDIR/../src/bin/lttng/$LTTNG_BIN remove-trigger "$trigger_name" 1> /dev/null 2> /dev/null
+       diag "$TESTDIR/../src/bin/lttng/$LTTNG_BIN remove-trigger $trigger_name $*"
+       "$TESTDIR/../src/bin/lttng/$LTTNG_BIN" remove-trigger "$trigger_name" "$@" 1> /dev/null 2> /dev/null
        ret=$?
        if [[ $expected_to_fail -eq "1" ]]; then
                test "$ret" -ne "0"
This page took 0.023114 seconds and 4 git commands to generate.