Tests for metadata regenerate
[lttng-tools.git] / tests / utils / utils.sh
index fe834cfaf47b1b2c3e394a20e880c987a4f15276..854bae5d2bac49f81fba140e4903e39c3deee1c8 100644 (file)
@@ -1309,3 +1309,28 @@ function validate_trace_empty()
        ret=$?
        return $ret
 }
        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 "$@"
+}
This page took 0.023009 seconds and 4 git commands to generate.