fi
}
-function stop_lttng_relayd
+function stop_lttng_relayd_nocheck
{
PID_RELAYD=`pidof lt-$RELAYD_BIN`
+ diag "Killing lttng-relayd (pid: $PID_RELAYD)"
kill $PID_RELAYD >/dev/null 2>&1
+ retval=$?
- if [ $? -eq 1 ]; then
- fail "Kill lttng-relayd (pid: $PID_RELAYD)"
- return 1
- else
+ if [ $retval -eq 1 ]; then
out=1
while [ -n "$out" ]; do
out=$(pidof lt-$RELAYD_BIN)
sleep 0.5
done
- pass "Kill lttng-relayd (pid: $PID_RELAYD)"
+ fi
+ return $retval
+}
+
+function stop_lttng_relayd
+{
+ stop_lttng_relayd_nocheck
+
+ if [ $? -eq 1 ]; then
+ fail "Killed lttng-relayd (pid: $PID_RELAYD)"
+ return 1
+ else
+ pass "Killed lttng-relayd (pid: $PID_RELAYD)"
return 0
fi
}
fi
DIR=$(readlink -f $TESTDIR)
+ : ${LTTNG_SESSION_CONFIG_XSD_PATH=${DIR}/../src/common/config/}
+ export LTTNG_SESSION_CONFIG_XSD_PATH
if [ -z $(pidof lt-$SESSIOND_BIN) ]; then
$DIR/../src/bin/lttng-sessiond/$SESSIOND_BIN --background --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd"
ok $? "Snapshot recorded"
}
+function lttng_save()
+{
+ local sess_name=$1
+ local opts=$2
+
+ $TESTDIR/../src/bin/lttng/$LTTNG_BIN save $sess_name $opts >/dev/null 2>&1
+ ok $? "Session successfully saved"
+}
+
+function lttng_load()
+{
+ local opts=$1
+
+ $TESTDIR/../src/bin/lttng/$LTTNG_BIN load $opts >/dev/null 2>&1
+ ok $? "Load command successful"
+}
+
function trace_matches ()
{
event_name=$1