Hi Balazs, On Sat, 22 Aug 2020 08:22:03 +0200 Balazs Scheidler <bazsi77@xxxxxxxxx> wrote: > diff --git a/tests/shell/run-tests.sh b/tests/shell/run-tests.sh > index 943f8877..5233ba86 100755 > --- a/tests/shell/run-tests.sh > +++ b/tests/shell/run-tests.sh > @@ -2,7 +2,7 @@ > > # Configuration > TESTDIR="./$(dirname $0)/testcases" > -SRC_NFT="$(dirname $0)/../../src/nft" > +SRC_NFT=${NFT:-../../src/nft} This isn't needed (and lacks quotes, won't work with a wrapper, e.g. valgrind). It's already possible to pass a different nft executable because later we have: [ -z "$NFT" ] && NFT=$SRC_NFT ...now, you could in theory replace this assignment with the one you proposed, but I think a SRC_NFT="../../src/nft" variable is more obvious to configure compared to NFT="${NFT:../../src/nft}". -- Stefano