XSD_PATH=$TESTDIR/../src/common/mi-lttng-3.0.xsd
XML_VALIDATE="$TESTDIR/regression/tools/mi/validate_xml $XSD_PATH"
XSD_PATH=$TESTDIR/../src/common/mi-lttng-3.0.xsd
XML_VALIDATE="$TESTDIR/regression/tools/mi/validate_xml $XSD_PATH"
XPATH_SESSION="$XPATH_CMD_OUTPUT/lttng:sessions/lttng:session"
XPATH_ROTATE_SETUP="$XPATH_CMD_OUTPUT/lttng:rotation_schedule"
XPATH_SESSION="$XPATH_CMD_OUTPUT/lttng:sessions/lttng:session"
XPATH_ROTATE_SETUP="$XPATH_CMD_OUTPUT/lttng:rotation_schedule"
enable_ust_lttng_event_ok $SESSION_NAME -a
# Enable a rotation timer and check the MI output of the command
enable_ust_lttng_event_ok $SESSION_NAME -a
# Enable a rotation timer and check the MI output of the command
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_ROTATE_SETUP}/lttng:rotation_schedule_timer_period)
test $value = 500000
ok $? "Found the right rotation timer value in XML"
# Enable a rotation size and check the MI output of the command
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_ROTATE_SETUP}/lttng:rotation_schedule_timer_period)
test $value = 500000
ok $? "Found the right rotation timer value in XML"
# Enable a rotation size and check the MI output of the command
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_ROTATE_SETUP}/lttng:rotation_schedule_size)
test $value = 512000
ok $? "Found the right rotation size value in XML"
# Check the output of lttng list with the 2 rotation parameters
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_ROTATE_SETUP}/lttng:rotation_schedule_size)
test $value = 512000
ok $? "Found the right rotation size value in XML"
# Check the output of lttng list with the 2 rotation parameters
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_SESSION}/lttng:rotation_schedule_timer_period)
test $value = 500000
ok $? "Found the right rotation timer value in list XML"
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_SESSION}/lttng:rotation_schedule_timer_period)
test $value = 500000
ok $? "Found the right rotation timer value in list XML"
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_SESSION}/lttng:rotation_schedule_size)
test $value = 512000
ok $? "Found the right rotation size value in list XML"
# save, destroy and reload the same session
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_SESSION}/lttng:rotation_schedule_size)
test $value = 512000
ok $? "Found the right rotation size value in list XML"
# save, destroy and reload the same session
- $LTTNG save -o $tmp_save_output$SESSION_NAME >/dev/null
- $LTTNG destroy $SESSION_NAME >/dev/null
- $LTTNG load -i $tmp_save_output$SESSION_NAME >/dev/null
+ OUTPUT_DEST=/dev/null
+ lttng_save $SESSION_NAME "-o $tmp_save_output$SESSION_NAME"
+ destroy_lttng_session_ok $SESSION_NAME
+ lttng_load_ok "-i $tmp_save_output$SESSION_NAME"
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_SESSION}/lttng:rotation_schedule_timer_period)
test $value = 500000
ok $? "Found the right rotation timer value in list XML after load"
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_SESSION}/lttng:rotation_schedule_timer_period)
test $value = 500000
ok $? "Found the right rotation timer value in list XML after load"
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_SESSION}/lttng:rotation_schedule_size)
test $value = 512000
ok $? "Found the right rotation size value in list XML after load"
value=$($XML_EXTRACT ${tmp_xml_output} ${XPATH_SESSION}/lttng:rotation_schedule_size)
test $value = 512000
ok $? "Found the right rotation size value in list XML after load"