blob: 9507de29bfcad4332c3da87080544318de0d0191 [file] [log] [blame]
#!/bin/bash
# Compute the next available test id in a given test directory.
if [ $# != 1 ] || [ "$1" = "--help" ] || [ ! -d "tests/$1/" ]; then
echo "Usage: $0 test_dir"
exit 1
fi
. ./common/test_names
i=0
eof=1
while read found other_junk;
do
i=$((i+1))
id=`printf "%03d" $i`
if [ "$id" != "$found" ]; then
eof=0
break
fi
done < <(cd "tests/$1/" ; ../../tools/mkgroupfile | \
grep "^$VALID_TEST_NAME\>" | tr - ' ')
if [ $eof -eq 1 ]; then
i=$((i+1))
id=`printf "%03d" $i`
fi
echo "$1/$id"