+function lttng_snapshot_add_output ()
+{
+ sess_name=$1
+ trace_path=$2
+
+ $TESTDIR/../src/bin/lttng/$LTTNG_BIN snapshot add-output -s $sess_name file://$trace_path >/dev/null 2>&1
+ ok $? "Added snapshot output file://$trace_path"
+}
+
+function lttng_snapshot_del_output ()
+{
+ local sess_name=$1
+ local id=$2
+
+ $TESTDIR/../src/bin/lttng/$LTTNG_BIN snapshot del-output -s $sess_name $id >/dev/null 2>&1
+ ok $? "Deleted snapshot output id $id"
+}
+
+function lttng_snapshot_record ()
+{
+ sess_name=$1
+ trace_path=$2
+
+ $TESTDIR/../src/bin/lttng/$LTTNG_BIN snapshot record -s $sess_name >/dev/null 2>&1
+ 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"
+}
+