[PATCH 11/15] test: Refactor arg parsing for the run script

Simon Glass sjg at chromium.org
Sun Aug 7 01:51:55 CEST 2022


Tidy up this code a little. Also use '-k' consistently, since -m is more
limited in what it can accept.

Signed-off-by: Simon Glass <sjg at chromium.org>
---

 test/run | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/test/run b/test/run
index 869406cd8d2..0c8aeb5b0af 100755
--- a/test/run
+++ b/test/run
@@ -13,9 +13,12 @@ run_test() {
 	[ $? -ne 0 ] && failures=$((failures+1))
 }
 
-# SKip slow tests if requested
-[ "$1" == "quick" ] && mark_expr="not slow"
-[ "$1" == "quick" ] && skip=--skip-net-tests
+# Select test attributes
+if [ "$1" = "quick" ]; then
+	mark_expr="not slow"
+	skip=--skip-net-tests
+fi
+
 [ "$1" == "tools" ] && tools_only=y
 
 failures=0
@@ -23,7 +26,7 @@ failures=0
 if [ -z "$tools_only" ]; then
 	# Run all tests that the standard sandbox build can support
 	run_test "sandbox" ./test/py/test.py --bd sandbox --build \
-		-m "${mark_expr}"
+		-k "${mark_expr}"
 fi
 
 # Run tests which require sandbox_spl
-- 
2.37.1.559.g78731f0fdb-goog



More information about the U-Boot mailing list