# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
SESSIOND_BIN="lttng-sessiond"
+RUNAS_BIN="lttng-runas"
CONSUMERD_BIN="lttng-consumerd"
RELAYD_BIN="lttng-relayd"
LTTNG_BIN="lttng"
return
fi
- PID_SESSIOND=`pgrep --full lt-$SESSIOND_BIN`
+ PID_SESSIOND="$(pgrep --full lt-$SESSIOND_BIN) $(pgrep --full $RUNAS_BIN)"
if [ -n "$2" ]; then
kill_opt="$kill_opt -s $signal"
return
fi
- PID_SESSIOND=`pgrep --full lt-$SESSIOND_BIN`
+ PID_SESSIOND="$(pgrep --full lt-$SESSIOND_BIN) $(pgrep --full $RUNAS_BIN)"
kill_opt="$kill_opt -s $signal"
ret=$?
return $ret
}
+
+function metadata_regenerate ()
+{
+ local expected_to_fail=$1
+ local sess_name=$2
+
+ $TESTDIR/../src/bin/lttng/$LTTNG_BIN metadata regenerate -s $sess_name 1> $OUTPUT_DEST 2> $ERROR_OUTPUT_DEST
+ ret=$?
+ if [[ $expected_to_fail -eq "1" ]]; then
+ test "$ret" -ne "0"
+ ok $? "Expected fail on regenerate $sess_name"
+ else
+ ok $ret "Metadata regenerate $sess_name"
+ fi
+}
+
+function metadata_regenerate_ok ()
+{
+ metadata_regenerate 0 "$@"
+}
+
+function metadata_regenerate_fail ()
+{
+ metadata_regenerate 1 "$@"
+}