xref: /kernel/linux/linux-6.6/tools/perf/tests/shell/stat+csv_summary.sh
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/tools/perf/tests/shell/
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

Indexes created Thu Nov 07 10:32:03 CST 2024