blob: 6f98a6478080e06b39cea1cd2f31c889997c2250 [file] [log] [blame]
#!/bin/bash
need_pass=186
failures=0
PIGLIT_PATH=/usr/local/autotest/deps/piglit/piglit/
export PIGLIT_SOURCE_DIR=/usr/local/autotest/deps/piglit/piglit/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PIGLIT_PATH/lib
export DISPLAY=:0
export XAUTHORITY=/home/chronos/.Xauthority
function run_test()
{
local name="$1"
local time="$2"
local command="$3"
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo "+ Running test "$name" of expected runtime $time sec: $command"
sync
$command
if [ $? == 0 ] ; then
let "need_pass--"
echo "+ Return code 0 -> Test passed. ($name)"
else
let "failures++"
echo "+ Return code not 0 -> Test failed. ($name)"
fi
}
pushd $PIGLIT_PATH
run_test "glean/vp1-XPD test 2 (same src and dst arg)" 0.0 "bin/glean -o -v -v -v -t +vertProg1 --quick"
run_test "glean/vp1-Z-write test" 0.0 "bin/glean -o -v -v -v -t +vertProg1 --quick"
run_test "glx/GLX_EXT_import_context/free context" 0.0 "bin/glx-free-context"
run_test "glx/GLX_EXT_import_context/get context ID" 0.0 "bin/glx-get-context-id"
run_test "glx/GLX_EXT_import_context/get current display" 0.0 "bin/glx-get-current-display-ext"
run_test "glx/GLX_EXT_import_context/import context, multi process" 0.0 "bin/glx-import-context-multi-process"
run_test "glx/GLX_EXT_import_context/import context, single process" 0.0 "bin/glx-import-context-single-process"
run_test "glx/GLX_EXT_import_context/imported context has same context ID" 0.0 "bin/glx-import-context-has-same-context-id"
run_test "glx/GLX_EXT_import_context/make current, single process" 0.0 "bin/glx-make-current-single-process"
run_test "glx/GLX_EXT_import_context/query context info" 0.0 "bin/glx-query-context-info-ext"
run_test "glx/GLX_OML_sync_control/swapbuffersmsc-return swap_interval 1" 0.0 "bin/glx-oml-sync-control-swapbuffersmsc-return 1 -auto -fbo"
run_test "glx/extension string sanity" 0.0 "bin/glx-string-sanity"
run_test "glx/glx-close-display" 0.0 "bin/glx-close-display -auto"
run_test "glx/glx-copy-sub-buffer" 0.0 "bin/glx-copy-sub-buffer -auto"
run_test "glx/glx-destroycontext-1" 0.0 "bin/glx-destroycontext-1 -auto"
run_test "glx/glx-destroycontext-2" 0.0 "bin/glx-destroycontext-2 -auto"
run_test "glx/glx-dont-care-mask" 0.0 "bin/glx-dont-care-mask -auto"
run_test "glx/glx-fbconfig-compliance" 0.0 "bin/glx-fbconfig-compliance -auto"
run_test "glx/glx-fbconfig-sanity" 0.0 "bin/glx-fbconfig-sanity -auto"
run_test "glx/glx-fbo-binding" 0.0 "bin/glx-fbo-binding -auto"
run_test "glx/glx-multi-context-ib-1" 0.0 "bin/glx-multi-context-ib-1 -auto"
run_test "glx/glx-multithread" 0.0 "bin/glx-multithread -auto"
run_test "glx/glx-multithread-makecurrent-1" 0.0 "bin/glx-multithread-makecurrent-1 -auto"
run_test "glx/glx-multithread-makecurrent-2" 0.0 "bin/glx-multithread-makecurrent-2 -auto"
run_test "glx/glx-multithread-makecurrent-3" 0.0 "bin/glx-multithread-makecurrent-3 -auto"
run_test "glx/glx-multithread-makecurrent-4" 0.0 "bin/glx-multithread-makecurrent-4 -auto"
run_test "glx/glx-pixmap-crosscheck" 0.0 "bin/glx-pixmap-crosscheck -auto"
run_test "glx/glx-pixmap-life" 0.0 "bin/glx-pixmap-life -auto"
run_test "glx/glx-pixmap13-life" 0.0 "bin/glx-pixmap13-life -auto"
run_test "glx/glx-query-drawable-GLXBadDrawable" 0.0 "bin/glx-query-drawable -auto --bad-drawable"
run_test "glx/glx-shader-sharing" 0.0 "bin/glx-shader-sharing -auto"
run_test "glx/glx-swap-event_async" 0.0 "bin/glx-swap-event -auto --async"
run_test "glx/glx-swap-event_event" 0.0 "bin/glx-swap-event -auto --event"
run_test "glx/glx-swap-singlebuffer" 0.0 "bin/glx-swap-singlebuffer -auto"
run_test "glx/glx-visuals-depth" 0.0 "bin/glx-visuals-depth -auto"
run_test "glx/glx-visuals-depth -pixmap" 0.0 "bin/glx-visuals-depth -pixmap -auto -fbo"
run_test "glx/glx-visuals-stencil" 0.0 "bin/glx-visuals-stencil -auto"
run_test "glx/glx-visuals-stencil -pixmap" 0.0 "bin/glx-visuals-stencil -pixmap -auto -fbo"
run_test "glx/glx-window-life" 0.0 "bin/glx-window-life -auto"
run_test "hiz/hiz-depth-read-fbo-d24-s0" 0.0 "bin/hiz-depth-read-fbo-d24-s0 -auto"
run_test "hiz/hiz-depth-read-fbo-d24s8" 0.0 "bin/hiz-depth-read-fbo-d24s8 -auto"
run_test "hiz/hiz-depth-read-window-stencil0" 0.0 "bin/hiz-depth-read-window-stencil0 -auto"
run_test "hiz/hiz-depth-read-window-stencil1" 0.0 "bin/hiz-depth-read-window-stencil1 -auto"
run_test "hiz/hiz-depth-stencil-test-fbo-d0-s8" 0.0 "bin/hiz-depth-stencil-test-fbo-d0-s8 -auto"
run_test "hiz/hiz-depth-stencil-test-fbo-d24-s0" 0.0 "bin/hiz-depth-stencil-test-fbo-d24-s0 -auto"
run_test "hiz/hiz-depth-stencil-test-fbo-d24s8" 0.0 "bin/hiz-depth-stencil-test-fbo-d24s8 -auto"
run_test "hiz/hiz-depth-test-fbo-d24-s0" 0.0 "bin/hiz-depth-test-fbo-d24-s0 -auto"
run_test "hiz/hiz-depth-test-fbo-d24s8" 0.0 "bin/hiz-depth-test-fbo-d24s8 -auto"
run_test "hiz/hiz-depth-test-window-stencil0" 0.0 "bin/hiz-depth-test-window-stencil0 -auto"
run_test "hiz/hiz-depth-test-window-stencil1" 0.0 "bin/hiz-depth-test-window-stencil1 -auto"
run_test "hiz/hiz-stencil-read-fbo-d0-s8" 0.0 "bin/hiz-stencil-read-fbo-d0-s8 -auto"
run_test "hiz/hiz-stencil-read-fbo-d24s8" 0.0 "bin/hiz-stencil-read-fbo-d24s8 -auto"
run_test "hiz/hiz-stencil-read-window-depth0" 0.0 "bin/hiz-stencil-read-window-depth0 -auto"
run_test "hiz/hiz-stencil-read-window-depth1" 0.0 "bin/hiz-stencil-read-window-depth1 -auto"
run_test "hiz/hiz-stencil-test-fbo-d0-s8" 0.0 "bin/hiz-stencil-test-fbo-d0-s8 -auto"
run_test "hiz/hiz-stencil-test-fbo-d24s8" 0.0 "bin/hiz-stencil-test-fbo-d24s8 -auto"
run_test "hiz/hiz-stencil-test-window-depth0" 0.0 "bin/hiz-stencil-test-window-depth0 -auto"
run_test "hiz/hiz-stencil-test-window-depth1" 0.0 "bin/hiz-stencil-test-window-depth1 -auto"
run_test "security/initialized-fbo" 0.0 "bin/initialized-fbo -auto"
run_test "security/initialized-texmemory" 0.0 "bin/initialized-texmemory -auto"
run_test "security/initialized-vbo" 0.0 "bin/initialized-vbo -auto"
run_test "shaders/GLSL link array-of-struct-of-array" 0.0 "bin/glsl-link-test shaders/glsl-link-struct-array.frag pass -auto -fbo"
run_test "shaders/GLSL link matched global initializer expression" 0.0 "bin/glsl-link-test shaders/glsl-link-initializer-05a.vert shaders/glsl-link-initializer-05b.vert fail -auto -fbo"
run_test "shaders/GLSL link matched global initializer, 2 shaders" 0.0 "bin/glsl-link-test shaders/glsl-link-initializer-01c.vert shaders/glsl-link-initializer-01d.vert pass -auto -fbo"
run_test "shaders/GLSL link mismatched centroid" 0.0 "bin/glsl-link-test shaders/glsl-link-centroid-01a.vert shaders/glsl-link-centroid-01b.vert fail -auto -fbo"
run_test "shaders/GLSL link mismatched global const initializer" 0.0 "bin/glsl-link-test shaders/glsl-link-initializer-02a.vert shaders/glsl-link-initializer-02b.vert fail -auto -fbo"
run_test "shaders/GLSL link mismatched global initializer expression" 0.0 "bin/glsl-link-test shaders/glsl-link-initializer-06a.vert shaders/glsl-link-initializer-06b.vert fail -auto -fbo"
run_test "shaders/GLSL link mismatched global initializer, 2 shaders" 0.0 "bin/glsl-link-test shaders/glsl-link-initializer-01b.vert shaders/glsl-link-initializer-01d.vert fail -auto -fbo"
run_test "shaders/GLSL link mismatched global initializer, 3 shaders" 0.0 "bin/glsl-link-test shaders/glsl-link-initializer-01a.vert shaders/glsl-link-initializer-01b.vert shaders/glsl-link-initializer-01c.vert fail -auto -fbo"
run_test "shaders/GLSL link mismatched invariant" 0.0 "bin/glsl-link-test shaders/glsl-link-invariant-01a.vert shaders/glsl-link-invariant-01b.vert fail -auto -fbo"
run_test "shaders/GLSL link single global initializer, 2 shaders" 0.0 "bin/glsl-link-test shaders/glsl-link-initializer-01a.vert shaders/glsl-link-initializer-01b.vert pass -auto -fbo"
run_test "shaders/attribute0" 0.0 "bin/attribute0 -auto"
run_test "shaders/fragcoord_w" 0.0 "bin/shader_runner tests/shaders/fragcoord_w.shader_test -auto"
run_test "shaders/getuniform-01" 0.0 "bin/getuniform-01 -auto"
run_test "shaders/getuniform-02" 0.0 "bin/getuniform-02 -auto"
run_test "shaders/glsl-algebraic-add-add-1" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-add-add-1.shader_test -auto"
run_test "shaders/glsl-algebraic-add-add-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-add-add-2.shader_test -auto"
run_test "shaders/glsl-algebraic-add-add-3" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-add-add-3.shader_test -auto"
run_test "shaders/glsl-algebraic-add-add-4" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-add-add-4.shader_test -auto"
run_test "shaders/glsl-algebraic-add-sub-1" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-add-sub-1.shader_test -auto"
run_test "shaders/glsl-algebraic-add-sub-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-add-sub-2.shader_test -auto"
run_test "shaders/glsl-algebraic-add-zero" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-add-zero.shader_test -auto"
run_test "shaders/glsl-algebraic-add-zero-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-add-zero-2.shader_test -auto"
run_test "shaders/glsl-algebraic-div-one" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-div-one.shader_test -auto"
run_test "shaders/glsl-algebraic-div-one-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-div-one-2.shader_test -auto"
run_test "shaders/glsl-algebraic-logicand-false" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicand-false.shader_test -auto"
run_test "shaders/glsl-algebraic-logicand-false-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicand-false-2.shader_test -auto"
run_test "shaders/glsl-algebraic-logicand-true" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicand-true.shader_test -auto"
run_test "shaders/glsl-algebraic-logicand-true-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicand-true-2.shader_test -auto"
run_test "shaders/glsl-algebraic-logicor-false" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicor-false.shader_test -auto"
run_test "shaders/glsl-algebraic-logicor-false-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicor-false-2.shader_test -auto"
run_test "shaders/glsl-algebraic-logicor-true" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicor-true.shader_test -auto"
run_test "shaders/glsl-algebraic-logicor-true-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicor-true-2.shader_test -auto"
run_test "shaders/glsl-algebraic-logicxor-false" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicxor-false.shader_test -auto"
run_test "shaders/glsl-algebraic-logicxor-true" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-logicxor-true.shader_test -auto"
run_test "shaders/glsl-algebraic-mul-mul-1" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-mul-mul-1.shader_test -auto"
run_test "shaders/glsl-algebraic-mul-one" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-mul-one.shader_test -auto"
run_test "shaders/glsl-algebraic-mul-one-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-mul-one-2.shader_test -auto"
run_test "shaders/glsl-algebraic-mul-zero" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-mul-zero.shader_test -auto"
run_test "shaders/glsl-algebraic-neg-neg" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-neg-neg.shader_test -auto"
run_test "shaders/glsl-algebraic-not-equals" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-not-equals.shader_test -auto"
run_test "shaders/glsl-algebraic-not-notequals" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-not-notequals.shader_test -auto"
run_test "shaders/glsl-algebraic-pow-two" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-pow-two.shader_test -auto"
run_test "shaders/glsl-algebraic-rcp-rcp" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-rcp-rcp.shader_test -auto"
run_test "shaders/glsl-algebraic-rcp-rsq" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-rcp-rsq.shader_test -auto"
run_test "shaders/glsl-algebraic-rcp-sqrt" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-rcp-sqrt.shader_test -auto"
run_test "shaders/glsl-algebraic-rcp-sqrt-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-rcp-sqrt-2.shader_test -auto"
run_test "shaders/glsl-algebraic-sub-sub-1" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-sub-sub-1.shader_test -auto"
run_test "shaders/glsl-algebraic-sub-zero" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-sub-zero.shader_test -auto"
run_test "shaders/glsl-algebraic-sub-zero-2" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-sub-zero-2.shader_test -auto"
run_test "shaders/glsl-algebraic-sub-zero-3" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-sub-zero-3.shader_test -auto"
run_test "shaders/glsl-algebraic-sub-zero-4" 0.0 "bin/shader_runner tests/shaders/glsl-algebraic-sub-zero-4.shader_test -auto"
run_test "shaders/glsl-arb-fragment-coord-conventions" 0.0 "bin/glsl-arb-fragment-coord-conventions -auto"
run_test "shaders/glsl-arb-fragment-coord-conventions-define" 0.0 "bin/glsl-arb-fragment-coord-conventions-define -auto"
run_test "shaders/glsl-array-bounds-01" 0.0 "bin/shader_runner tests/shaders/glsl-array-bounds-01.shader_test -auto"
run_test "shaders/glsl-array-bounds-03" 0.0 "bin/shader_runner tests/shaders/glsl-array-bounds-03.shader_test -auto"
run_test "shaders/glsl-array-bounds-04" 0.0 "bin/shader_runner tests/shaders/glsl-array-bounds-04.shader_test -auto"
run_test "shaders/glsl-array-bounds-05" 0.0 "bin/shader_runner tests/shaders/glsl-array-bounds-05.shader_test -auto"
run_test "shaders/glsl-array-bounds-07" 0.0 "bin/shader_runner tests/shaders/glsl-array-bounds-07.shader_test -auto"
run_test "shaders/glsl-array-bounds-08" 0.0 "bin/shader_runner tests/shaders/glsl-array-bounds-08.shader_test -auto"
run_test "shaders/glsl-array-compare" 0.0 "bin/shader_runner tests/shaders/glsl-array-compare.shader_test -auto"
run_test "shaders/glsl-array-compare-02" 0.0 "bin/shader_runner tests/shaders/glsl-array-compare-02.shader_test -auto"
run_test "shaders/glsl-array-length" 0.0 "bin/shader_runner tests/shaders/glsl-array-length.shader_test -auto"
run_test "shaders/glsl-array-uniform" 0.0 "bin/shader_runner tests/shaders/glsl-array-uniform.shader_test -auto"
run_test "shaders/glsl-array-uniform-length" 0.0 "bin/shader_runner tests/shaders/glsl-array-uniform-length.shader_test -auto"
run_test "shaders/glsl-array-varying-01" 0.0 "bin/shader_runner tests/shaders/glsl-array-varying-01.shader_test -auto"
run_test "shaders/glsl-bindattriblocation" 0.0 "bin/glsl-bindattriblocation -auto"
run_test "shaders/glsl-bug-22603" 0.0 "bin/glsl-bug-22603 -auto"
run_test "shaders/glsl-const-builtin-abs" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-abs.shader_test -auto"
run_test "shaders/glsl-const-builtin-acos" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-acos.shader_test -auto"
run_test "shaders/glsl-const-builtin-all" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-all.shader_test -auto"
run_test "shaders/glsl-const-builtin-any" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-any.shader_test -auto"
run_test "shaders/glsl-const-builtin-asin" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-asin.shader_test -auto"
run_test "shaders/glsl-const-builtin-atan" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-atan.shader_test -auto"
run_test "shaders/glsl-const-builtin-ceil" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-ceil.shader_test -auto"
run_test "shaders/glsl-const-builtin-clamp" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-clamp.shader_test -auto"
run_test "shaders/glsl-const-builtin-cos" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-cos.shader_test -auto"
run_test "shaders/glsl-const-builtin-cross" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-cross.shader_test -auto"
run_test "shaders/glsl-const-builtin-degrees" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-degrees.shader_test -auto"
run_test "shaders/glsl-const-builtin-derivatives" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-derivatives.shader_test -auto"
run_test "shaders/glsl-const-builtin-distance" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-distance.shader_test -auto"
run_test "shaders/glsl-const-builtin-dot" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-dot.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-02" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-02.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-03" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-03.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-04" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-04.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-05" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-05.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-06" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-06.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-07" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-07.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-08" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-08.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-09" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-09.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-10" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-10.shader_test -auto"
run_test "shaders/glsl-const-builtin-equal-bool" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-equal-bool.shader_test -auto"
run_test "shaders/glsl-const-builtin-exp" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-exp.shader_test -auto"
run_test "shaders/glsl-const-builtin-exp2" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-exp2.shader_test -auto"
run_test "shaders/glsl-const-builtin-faceforward" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-faceforward.shader_test -auto"
run_test "shaders/glsl-const-builtin-floor" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-floor.shader_test -auto"
run_test "shaders/glsl-const-builtin-fract" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-fract.shader_test -auto"
run_test "shaders/glsl-const-builtin-greaterThan" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-greaterThan.shader_test -auto"
run_test "shaders/glsl-const-builtin-greaterThanEqual" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-greaterThanEqual.shader_test -auto"
run_test "shaders/glsl-const-builtin-inversesqrt" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-inversesqrt.shader_test -auto"
run_test "shaders/glsl-const-builtin-length" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-length.shader_test -auto"
run_test "shaders/glsl-const-builtin-lessThan" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-lessThan.shader_test -auto"
run_test "shaders/glsl-const-builtin-lessThanEqual" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-lessThanEqual.shader_test -auto"
run_test "shaders/glsl-const-builtin-log" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-log.shader_test -auto"
run_test "shaders/glsl-const-builtin-log2" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-log2.shader_test -auto"
run_test "shaders/glsl-const-builtin-matrixCompMult" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-matrixCompMult.shader_test -auto"
run_test "shaders/glsl-const-builtin-max" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-max.shader_test -auto"
run_test "shaders/glsl-const-builtin-min" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-min.shader_test -auto"
run_test "shaders/glsl-const-builtin-mix" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-mix.shader_test -auto"
run_test "shaders/glsl-const-builtin-mod" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-mod.shader_test -auto"
run_test "shaders/glsl-const-builtin-normalize" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-normalize.shader_test -auto"
run_test "shaders/glsl-const-builtin-not" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-not.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-02" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-02.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-03" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-03.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-04" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-04.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-05" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-05.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-06" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-06.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-07" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-07.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-08" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-08.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-09" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-09.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-10" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-10.shader_test -auto"
run_test "shaders/glsl-const-builtin-notEqual-bool" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-notEqual-bool.shader_test -auto"
run_test "shaders/glsl-const-builtin-outerProduct" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-outerProduct.shader_test -auto"
run_test "shaders/glsl-const-builtin-pow" 0.0 "bin/shader_runner tests/shaders/glsl-const-builtin-pow.shader_test -auto"
popd
if [ $need_pass == 0 ] ; then
echo "+---------------------------------------------+"
echo "| Overall pass, as all 186 tests have passed. |"
echo "+---------------------------------------------+"
else
echo "+-----------------------------------------------------------+"
echo "| Overall failure, as $need_pass tests did not pass and $failures failed. |"
echo "+-----------------------------------------------------------+"
fi
exit $need_pass