nir: Add support for 16-bit types (half float, int16 and uint16)
[mesa.git] / src / compiler / glsl / tests / warnings-test.sh
index 9bb6ed7b6ccfa2fa6f025dc0782dcb1dece97492..d5dc3b5974fce67b9be529e2f6837d70470d16eb 100755 (executable)
@@ -30,7 +30,7 @@ echo "====== Testing compilation output ======"
 for test in $srcdir/$tests_relative_dir/*.vert; do
     test_output="$abs_builddir/$tests_relative_dir/`basename $test`"
     mkdir -p $abs_builddir/$tests_relative_dir/
-    echo -n "Testing $test..."
+    echo -n "Testing `basename $test`..."
     $compiler --just-log --version 150 "$test" > "$test_output.out" 2>&1
     total=$((total+1))
     if diff "$test.expected" "$test_output.out" >/dev/null 2>&1; then
@@ -42,6 +42,11 @@ for test in $srcdir/$tests_relative_dir/*.vert; do
     fi
 done
 
+if [ $total -eq 0 ]; then
+    echo "Could not find any tests."
+    exit 1
+fi
+
 echo ""
 echo "$pass/$total tests returned correct results"
 echo ""