From bf5bbf286489629630c7d991f33935f9d0ad38e9 Mon Sep 17 00:00:00 2001 From: Andrew Cooper Date: Wed, 28 Sep 2016 11:57:51 +0100 Subject: [PATCH] Allow ./make-new-test.sh to take the test name as $1 Signed-off-by: Andrew Cooper --- make-new-test.sh | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/make-new-test.sh b/make-new-test.sh index eb0e26b..39a199d 100755 --- a/make-new-test.sh +++ b/make-new-test.sh @@ -1,15 +1,23 @@ #!/bin/sh -e -[ $# -ne 0 ] && { echo "Interactive script to create new XTF tests"; exit 1; } +fail () { echo "$1"; exit 1; } + +[ $# -gt 1 ] && fail "Interactive script to create new XTF tests\n Usage: $0 [\$NAME]" cd $(dirname $(readlink -f $0)) # Test name -echo -n "Test name: " -read NAME +if [ $# -eq 1 ] +then + NAME=$1 + echo "Test name: $NAME" +else + echo -n "Test name: " + read NAME +fi -[ -z "$NAME" ] && { echo "No name given"; exit 1; } -[ -e tests/$NAME ] && { echo "Test $NAME already exists"; exit 1; } +[ -z "$NAME" ] && fail "No name given" +[ -e tests/$NAME ] && fail "Test $NAME already exists" mkdir -p tests/$NAME # Category -- 2.39.5