[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240123122736.9915-3-pctammela@mojatatu.com>
Date: Tue, 23 Jan 2024 09:27:34 -0300
From: Pedro Tammela <pctammela@...atatu.com>
To: netdev@...r.kernel.org
Cc: jhs@...atatu.com,
xiyou.wangcong@...il.com,
jiri@...nulli.us,
shuah@...nel.org,
kuba@...nel.org,
vladimir.oltean@....com,
dcaratti@...hat.com,
edumazet@...gle.com,
pabeni@...hat.com,
linux-kselftest@...r.kernel.org,
Pedro Tammela <pctammela@...atatu.com>
Subject: [PATCH net-next 2/4] selftests: tc-testing: check if 'jq' is available in taprio script
If 'jq' is not available the taprio tests that use this script will
run forever. Check if it exists before entering the while loop.
Signed-off-by: Pedro Tammela <pctammela@...atatu.com>
---
.../selftests/tc-testing/scripts/taprio_wait_for_admin.sh | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/tools/testing/selftests/tc-testing/scripts/taprio_wait_for_admin.sh b/tools/testing/selftests/tc-testing/scripts/taprio_wait_for_admin.sh
index f5335e8ad6b4..68f2c6eaa802 100755
--- a/tools/testing/selftests/tc-testing/scripts/taprio_wait_for_admin.sh
+++ b/tools/testing/selftests/tc-testing/scripts/taprio_wait_for_admin.sh
@@ -3,6 +3,11 @@
TC="$1"; shift
ETH="$1"; shift
+if ! command -v jq &> /dev/null; then
+ echo "Please install jq"
+ exit 1
+fi
+
# The taprio architecture changes the admin schedule from a hrtimer and not
# from process context, so we need to wait in order to make sure that any
# schedule change actually took place.
--
2.40.1
Powered by blists - more mailing lists