10f7ff383SJin Yao#!/bin/sh 20f7ff383SJin Yao# perf stat csv summary test 30f7ff383SJin Yao# SPDX-License-Identifier: GPL-2.0 40f7ff383SJin Yao 50f7ff383SJin Yaoset -e 60f7ff383SJin Yao 70f7ff383SJin Yao# 80f7ff383SJin Yao# 1.001364330 9224197 cycles 8012885033 100.00 90f7ff383SJin Yao# summary 9224197 cycles 8012885033 100.00 100f7ff383SJin Yao# 110f7ff383SJin Yaoperf stat -e cycles -x' ' -I1000 --interval-count 1 --summary 2>&1 | \ 120f7ff383SJin Yaogrep -e summary | \ 13*55312ca7SAthira Rajeevwhile read summary _ _ _ _ 140f7ff383SJin Yaodo 150f7ff383SJin Yao if [ $summary != "summary" ]; then 160f7ff383SJin Yao exit 1 170f7ff383SJin Yao fi 180f7ff383SJin Yaodone 190f7ff383SJin Yao 200f7ff383SJin Yao# 210f7ff383SJin Yao# 1.001360298 9148534 cycles 8012853854 100.00 220f7ff383SJin Yao#9148534 cycles 8012853854 100.00 230f7ff383SJin Yao# 240f7ff383SJin Yaoperf stat -e cycles -x' ' -I1000 --interval-count 1 --summary --no-csv-summary 2>&1 | \ 250f7ff383SJin Yaogrep -e summary | \ 26*55312ca7SAthira Rajeevwhile read _ _ _ _ 270f7ff383SJin Yaodo 280f7ff383SJin Yao exit 1 290f7ff383SJin Yaodone 300f7ff383SJin Yao 310f7ff383SJin Yaoexit 0 32