mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 07:08:04 +02:00
glsl/tests/optimization-test: error out if we fail to generate any tests
v2: use -eq over a string comparison (Eric) Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Acked-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
This commit is contained in:
parent
86a937d264
commit
7d2a1394bb
1 changed files with 12 additions and 1 deletions
|
|
@ -27,6 +27,7 @@ compare_ir=$srcdir/glsl/tests/compare_ir.py
|
|||
|
||||
total=0
|
||||
pass=0
|
||||
has_tests=0
|
||||
|
||||
# Store our location before we start diving into subdirectories.
|
||||
ORIGDIR=`pwd`
|
||||
|
|
@ -36,12 +37,22 @@ for dir in $srcdir/glsl/tests/*/; do
|
|||
# construct the correct builddir
|
||||
completedir="$abs_builddir/glsl/tests/`echo ${dir} | sed 's|.*/glsl/tests/||g'`"
|
||||
mkdir -p $completedir
|
||||
cd $dir; $PYTHON2 create_test_cases.py --outdir $completedir; cd ..
|
||||
cd $dir;
|
||||
$PYTHON2 create_test_cases.py --outdir $completedir;
|
||||
if [ $? -eq 0 ]; then
|
||||
has_tests=1
|
||||
fi
|
||||
cd ..
|
||||
fi
|
||||
echo "$dir"
|
||||
done
|
||||
cd "$ORIGDIR"
|
||||
|
||||
if [ $has_tests -eq 0 ]; then
|
||||
echo "Could not generate any tests."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f "$compare_ir" ]; then
|
||||
echo "Could not find compare_ir. Make sure that srcdir variable is correctly set."
|
||||
exit 1
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue