blob: 9e31718c14c5e5d58da2be5afc5c0f05fcf518f2 [file] [log] [blame]
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0
# Copyright (c) 2015 Oracle. All Rights Reserved.
#
# 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"