From 83eaf50c36fe8710ae6b6f991f5f7c7e2ec8d513 Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Thu, 7 Nov 2024 14:39:51 +0100 Subject: tests: monitor: Become $PWD agnostic The call to 'cd' is problematic since later the script tries to 'exec unshare -n $0'. This is not the only problem though: Individual test cases specified on command line are expected to be relative to the script's directory, too. Just get rid of these nonsensical restrictions. Reported-by: Florian Westphal Signed-off-by: Phil Sutter --- tests/monitor/run-tests.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/monitor/run-tests.sh b/tests/monitor/run-tests.sh index 214512d2..67d3e618 100755 --- a/tests/monitor/run-tests.sh +++ b/tests/monitor/run-tests.sh @@ -1,7 +1,6 @@ #!/bin/bash -cd $(dirname $0) -nft=${NFT:-../../src/nft} +nft=${NFT:-$(dirname $0)/../../src/nft} debug=false test_json=false @@ -146,7 +145,7 @@ while [ -n "$1" ]; do nft=nft shift ;; - testcases/*.t) + *.t) testcases+=" $1" shift ;; -- cgit v1.2.3