summaryrefslogtreecommitdiff
path: root/src/glsl/tests/optimization-test
diff options
context:
space:
mode:
Diffstat (limited to 'src/glsl/tests/optimization-test')
-rwxr-xr-xsrc/glsl/tests/optimization-test10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/glsl/tests/optimization-test b/src/glsl/tests/optimization-test
index 363c6ccda56..59383f8f912 100755
--- a/src/glsl/tests/optimization-test
+++ b/src/glsl/tests/optimization-test
@@ -1,5 +1,11 @@
#!/bin/bash
+if [ ! -z "$srcdir" ]; then
+ compare_ir=`pwd`/tests/compare_ir
+else
+ compare_ir=./compare_ir
+fi
+
total=0
pass=0
@@ -8,12 +14,12 @@ for test in `find . -iname '*.opt_test'`; do
echo -n "Testing $test..."
(cd `dirname "$test"`; ./`basename "$test"`) > "$test.out" 2>&1
total=$((total+1))
- if $PYTHON2 $PYTHON_FLAGS ./compare_ir "$test.expected" "$test.out" >/dev/null 2>&1; then
+ if $PYTHON2 $PYTHON_FLAGS $compare_ir "$test.expected" "$test.out" >/dev/null 2>&1; then
echo "PASS"
pass=$((pass+1))
else
echo "FAIL"
- $PYTHON2 $PYTHON_FLAGS ./compare_ir "$test.expected" "$test.out"
+ $PYTHON2 $PYTHON_FLAGS $compare_ir "$test.expected" "$test.out"
fi
done