[Mesa-dev] [PATCH v2 11/23] glsl/tests/optimisation-test: ensure that compare_ir is available

Emil Velikov emil.l.velikov at gmail.com
Fri Mar 17 13:19:37 UTC 2017


From: Emil Velikov <emil.velikov at collabora.com>

Bail out early if the script is not where we expect it to be.

v2: use -f instead of -e. latter returns true on folder(s)

Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
---
Eric, -r does not distinguish between files and folders so I've changed
to -f and removed your r-b. I think as-is it addresses your comment,
right ?
---
 src/compiler/glsl/tests/optimization-test.sh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/compiler/glsl/tests/optimization-test.sh b/src/compiler/glsl/tests/optimization-test.sh
index 5ae5684f7c4..47970c6be29 100755
--- a/src/compiler/glsl/tests/optimization-test.sh
+++ b/src/compiler/glsl/tests/optimization-test.sh
@@ -36,6 +36,11 @@ for dir in tests/*/; do
     echo "$dir"
 done
 
+if [ ! -f "$compare_ir" ]; then
+    echo "Could not find compare_ir. Make sure that srcdir variable is correctly set."
+    exit 1
+fi
+
 echo "====== Testing optimization passes ======"
 for test in `find . -iname '*.opt_test'`; do
     echo -n "Testing $test..."
-- 
2.11.1



More information about the mesa-dev mailing list