fi
if [ -z "$pids" ]; then
- if [ "$is_cleanup" -eq 1 ]; then
+ if [ "$is_cleanup" -eq 1 ]; then
:
elif [ "$withtap" -eq "1" ]; then
fail "No session daemon to kill"
local nr_event_id=$2
local trace_path=$3
- local metadata_file=$(find $trace_path | grep metadata)
+ local metadata_file=$(find $trace_path -name "metadata")
local metadata_path=$(dirname $metadata_file)
which $BABELTRACE_BIN >/dev/null
lttng_remove_trigger 0 "$@"
}
+function list_triggers_matches_ok ()
+{
+ local tmp_stdout=$(mktemp --tmpdir -t "tmp.${FUNCNAME[0]}_stdout.XXXXXX")
+ local tmp_stderr=$(mktemp --tmpdir -t "tmp.${FUNCNAME[0]}_stderr.XXXXXX")
+
+ local test_name="$1"
+ local expected_stdout_file="$2"
+
+ diag "$TESTDIR/../src/bin/lttng/$LTTNG_BIN list-triggers"
+
+ "$TESTDIR/../src/bin/lttng/$LTTNG_BIN" list-triggers > "${tmp_stdout}" 2> "${tmp_stderr}"
+ ok $? "${test_name}: exit code is 0"
+
+ diff -u "${expected_stdout_file}" "${tmp_stdout}"
+ ok $? "${test_name}: expected stdout"
+
+ diff -u /dev/null "${tmp_stderr}"
+ ok $? "${test_name}: expected stderr"
+
+ rm -f "${tmp_stdout}"
+ rm -f "${tmp_stderr}"
+}
+
function validate_path_pattern ()
{
local message=$1