a5670af745
* Keycloak CI workflow refactoring Closes #15861 * Update testsuite/integration-arquillian/tests/base/testsuites/base-suite.sh Co-authored-by: Hynek Mlnařík <hmlnarik@users.noreply.github.com> * Update testsuite/integration-arquillian/tests/base/testsuites/suite.sh Co-authored-by: Hynek Mlnařík <hmlnarik@users.noreply.github.com> * Update testsuite/integration-arquillian/tests/base/testsuites/suite.sh Co-authored-by: Hynek Mlnařík <hmlnarik@users.noreply.github.com> * Update CodeQL actions Co-authored-by: Hynek Mlnařík <hmlnarik@users.noreply.github.com>
35 lines
No EOL
660 B
Bash
Executable file
35 lines
No EOL
660 B
Bash
Executable file
#!/bin/bash -e
|
|
|
|
GROUP="$1"
|
|
if [ "$GROUP" == "" ]; then
|
|
echo 'Usage: suite.sh <group>'
|
|
exit
|
|
fi
|
|
|
|
cd "`readlink -f "$0" | xargs dirname`"
|
|
|
|
TEST_DIR="../src/test/java/"
|
|
SUITE_FILE="$GROUP-suite"
|
|
|
|
if [ ! -f "$SUITE_FILE" ]; then
|
|
echo "$SUITE_FILE not found"
|
|
exit 1
|
|
fi
|
|
|
|
SEP=""
|
|
TESTS=""
|
|
for i in `cat "$SUITE_FILE" | grep -v '^[[:space:]]*$' | grep -v '^[[:space:]]*#'`; do
|
|
# Check test exists, ignoring checking packages for now
|
|
if [[ "$i" != *'.'* ]]; then
|
|
SEARCH=`find "$TEST_DIR" -name "$i.java"`
|
|
if [ "$SEARCH" == "" ]; then
|
|
echo "$i not found in testsuite"
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
TESTS="$TESTS$SEP$i"
|
|
SEP=","
|
|
done
|
|
|
|
echo "$TESTS" |