162306a36Sopenharmony_ci#!/bin/sh 262306a36Sopenharmony_ci# perf stat csv summary test 362306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 462306a36Sopenharmony_ci 562306a36Sopenharmony_ciset -e 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci# 862306a36Sopenharmony_ci# 1.001364330 9224197 cycles 8012885033 100.00 962306a36Sopenharmony_ci# summary 9224197 cycles 8012885033 100.00 1062306a36Sopenharmony_ci# 1162306a36Sopenharmony_ciperf stat -e cycles -x' ' -I1000 --interval-count 1 --summary 2>&1 | \ 1262306a36Sopenharmony_cigrep -e summary | \ 1362306a36Sopenharmony_ciwhile read summary _num _event _run _pct 1462306a36Sopenharmony_cido 1562306a36Sopenharmony_ci if [ $summary != "summary" ]; then 1662306a36Sopenharmony_ci exit 1 1762306a36Sopenharmony_ci fi 1862306a36Sopenharmony_cidone 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci# 2162306a36Sopenharmony_ci# 1.001360298 9148534 cycles 8012853854 100.00 2262306a36Sopenharmony_ci#9148534 cycles 8012853854 100.00 2362306a36Sopenharmony_ci# 2462306a36Sopenharmony_ciperf stat -e cycles -x' ' -I1000 --interval-count 1 --summary --no-csv-summary 2>&1 | \ 2562306a36Sopenharmony_cigrep -e summary | \ 2662306a36Sopenharmony_ciwhile read _num _event _run _pct 2762306a36Sopenharmony_cido 2862306a36Sopenharmony_ci exit 1 2962306a36Sopenharmony_cidone 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ciexit 0 32