1 #!/bin/sh 2 # perf list tests 3 # SPDX-License-Identifier: GPL-2.0 4 5 set -e 6 7 shelldir=$(dirname "$0") 8 # shellcheck source=lib/setup_python.sh 9 . "${shelldir}"/lib/setup_python.sh 10 11 list_output=$(mktemp /tmp/__perf_test.list_output.json.XXXXX) 12 13 cleanup() { 14 rm -f "${list_output}" 15 16 trap - EXIT TERM INT 17 } 18 19 trap_cleanup() { 20 cleanup 21 exit 1 22 } 23 trap trap_cleanup EXIT TERM INT 24 25 test_list_json() { 26 echo "Json output test" 27 perf list -j -o "${list_output}" 28 $PYTHON -m json.tool "${list_output}" 29 echo "Json output test [Success]" 30 } 31 32 test_list_json 33 cleanup 34 exit 0
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.