You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
QA/tests/p_perf/02_perf_functionality.sh

23 lines
476 B

#!/bin/bash
# Author: Carlos Rodriguez-Fernandez <carlosrodrifernandez@gmail.com>
t_Log "Running $0"
output_file=$(mktemp)
trap "rm -f ${output_file}; rm -f perf.data" EXIT
t_Log "Running $0: perf record"
if ! perf record -F 49 -a -g -- sleep 1 > ${output_file} 2>&1; then
cat ${output_file}
t_CheckExitStatus 1
fi
t_Log "Running $0: perf report"
if ! perf report --stats > ${output_file} 2>&1; then
cat ${output_file}
t_CheckExitStatus 1
fi
t_CheckExitStatus 0