2025-06-23 10:00:12 +01:00
|
|
|
#!/bin/bash
|
2021-03-19 15:01:56 +08:00
|
|
|
# perf stat csv summary test
|
|
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
#
|
|
|
|
# 1.001364330 9224197 cycles 8012885033 100.00
|
|
|
|
# summary 9224197 cycles 8012885033 100.00
|
|
|
|
#
|
|
|
|
perf stat -e cycles -x' ' -I1000 --interval-count 1 --summary 2>&1 | \
|
|
|
|
grep -e summary | \
|
2023-09-07 22:45:39 +05:30
|
|
|
while read summary _ _ _ _
|
2021-03-19 15:01:56 +08:00
|
|
|
do
|
|
|
|
if [ $summary != "summary" ]; then
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
|
|
|
|
#
|
|
|
|
# 1.001360298 9148534 cycles 8012853854 100.00
|
|
|
|
#9148534 cycles 8012853854 100.00
|
|
|
|
#
|
|
|
|
perf stat -e cycles -x' ' -I1000 --interval-count 1 --summary --no-csv-summary 2>&1 | \
|
|
|
|
grep -e summary | \
|
2023-09-07 22:45:39 +05:30
|
|
|
while read _ _ _ _
|
2021-03-19 15:01:56 +08:00
|
|
|
do
|
|
|
|
exit 1
|
|
|
|
done
|
|
|
|
|
|
|
|
exit 0
|