diff options
author | Tom Rini <trini@konsulko.com> | 2024-11-25 17:23:49 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2024-11-25 17:34:08 -0600 |
commit | 48380f9b2a12e3fc6339d6af5a154bded769d911 (patch) | |
tree | 4782d21bfc7ddf81f757a38a85bf47d18f20e69d /test/trace | |
parent | dc1859f8d2ac3faaa5e2e1d465ec4bd8980520a5 (diff) | |
parent | 3073246d1be682071d8b3d07d06c2484907aed60 (diff) | |
download | u-boot-WIP/25Nov2024-next.tar.gz |
Merge tag 'v2025.01-rc3' into nextWIP/25Nov2024-next
Prepare v2025.01-rc3
Diffstat (limited to 'test/trace')
-rwxr-xr-x | test/trace/test-trace.sh | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/test/trace/test-trace.sh b/test/trace/test-trace.sh deleted file mode 100755 index 5130b2bf017..00000000000 --- a/test/trace/test-trace.sh +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/bash -# SPDX-License-Identifier: GPL-2.0+ -# Copyright (c) 2013 The Chromium OS Authors. -# - -# Simple test script for tracing with sandbox - -TRACE_OPT="FTRACE=1" - -BASE="$(dirname $0)/.." -. $BASE/common.sh - -run_trace() { - echo "Run trace" - ./${OUTPUT_DIR}/u-boot <<END -trace stats -hash sha256 0 10000 -trace pause -trace stats -hash sha256 0 10000 -trace stats -trace resume -hash sha256 0 10000 -trace pause -trace stats -reset -END -} - -check_results() { - echo "Check results" - - # Expect sha256 to run 3 times, so we see the string 6 times - if [ $(grep -c sha256 ${tmp}) -ne 6 ]; then - fail "sha256 error" - fi - - # 4 sets of results (output of 'trace stats') - if [ $(grep -c "traced function calls" ${tmp}) -ne 4 ]; then - fail "trace output error" - fi - - # Check trace counts. We expect to see an increase in the number of - # traced function calls between each 'trace stats' command, except - # between calls 2 and 3, where tracing is paused. - # This code gets the sign of the difference between each number and - # its predecessor. - counts="$(tr -d ',\r' <${tmp} | awk \ - '/traced function calls/ { diff = $1 - upto; upto = $1; \ - printf "%d ", diff < 0 ? -1 : (diff > 0 ? 1 : 0)}')" - - if [ "${counts}" != "1 1 0 1 " ]; then - fail "trace collection error: ${counts}" - fi -} - -echo "Simple trace test / sanity check using sandbox" -echo -tmp="$(tempfile)" -build_uboot "${TRACE_OPT}" -run_trace >${tmp} -check_results ${tmp} -rm ${tmp} -echo "Test passed" |