]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
test: Drop test-trace.sh and common.sh
authorSimon Glass <sjg@chromium.org>
Sat, 2 Nov 2024 19:36:48 +0000 (13:36 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 13 Nov 2024 17:56:01 +0000 (11:56 -0600)
The trace feature is now tested in CI so there is no need for these old
script. Also they don't work. Drop them.

Signed-off-by: Simon Glass <sjg@chromium.org>
Tested-by: Tom Rini <trini@konsulko.com> # rpi_3, rpi_4, rpi_arm64, am64x_evm_a53, am64-sk
test/common.sh [deleted file]
test/trace/test-trace.sh [deleted file]

diff --git a/test/common.sh b/test/common.sh
deleted file mode 100644 (file)
index 904d579..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-OUTPUT_DIR=sandbox
-
-fail() {
-       echo "Test failed: $1"
-       if [ -n ${tmp} ]; then
-               rm ${tmp}
-       fi
-       exit 1
-}
-
-build_uboot() {
-       echo "Build sandbox"
-       OPTS="O=${OUTPUT_DIR} $1"
-       NUM_CPUS=$(nproc)
-       echo ${OPTS}
-       make ${OPTS} sandbox_config
-       make ${OPTS} -s -j${NUM_CPUS}
-}
diff --git a/test/trace/test-trace.sh b/test/trace/test-trace.sh
deleted file mode 100755 (executable)
index 5130b2b..0000000
+++ /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"