| #!/bin/bash | |
| # Perf attribute expectations test | |
| # SPDX-License-Identifier: GPL-2.0 | |
| err=0 | |
| cleanup() { | |
| trap - EXIT TERM INT | |
| } | |
| trap_cleanup() { | |
| echo "Unexpected signal in ${FUNCNAME[1]}" | |
| cleanup | |
| exit 1 | |
| } | |
| trap trap_cleanup EXIT TERM INT | |
| shelldir=$(dirname "$0") | |
| perf_path=$(which perf) | |
| python "${shelldir}"/lib/attr.py -d "${shelldir}"/attr -v -p "$perf_path" | |
| cleanup | |
| exit $err |