X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Futils%2Futils.sh;h=9df1c4fe283e1d4f682804d99948faeecd5cc7f6;hb=1d842d5af5b13a90c9e587a1bb7ec0c27ae6dae2;hp=88304eb80083629b9e26a729ff046ae8855abda4;hpb=1fb2388876f2db46d5c253b9c00cda0990a5f762;p=lttng-tools.git diff --git a/tests/utils/utils.sh b/tests/utils/utils.sh index 88304eb80..9df1c4fe2 100644 --- a/tests/utils/utils.sh +++ b/tests/utils/utils.sh @@ -166,6 +166,8 @@ function start_lttng_sessiond() 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" @@ -348,6 +350,15 @@ function disable_ust_lttng_event () ok $? "Disable event $event_name for session $sess_name" } +function disable_jul_lttng_event () +{ + local sess_name="$1" + local event_name="$2" + + $TESTDIR/../src/bin/lttng/$LTTNG_BIN disable-event "$event_name" -s $sess_name -j >/dev/null 2>&1 + ok $? "Disable JUL event $event_name for session $sess_name" +} + function start_lttng_tracing () { sess_name=$1 @@ -400,6 +411,23 @@ function lttng_snapshot_record () 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