glsl/tests: reimplement warnings-test in python
authorDylan Baker <dylan@pnwbakers.com>
Sat, 9 Dec 2017 01:25:50 +0000 (17:25 -0800)
committerDylan Baker <dylan@pnwbakers.com>
Wed, 18 Apr 2018 16:03:57 +0000 (09:03 -0700)
commit3b52d29227397dfe28945fde0cc44cb8ec11d83a
tree5ccb4058edd6882ff593f6a5099f8a28aeafc712
parent12a002a3a1cef9c86f36e289ce1f391991351b11
glsl/tests: reimplement warnings-test in python

This reimplements the test in python with a shell script wrapper that
allows autotools to continue to run the test without realizing that
anything has changed.

Using python has two advantages, first it's portable so this test can be
run on windows as well as Linux since it just requires python, no more
diff, pwd or sh. It's also no longer tied to autotools implementation
details, like the environment variables $srcdir and $abs_builddir,
though the autotools shell wrapper still uses those, which makes it
possible to run the test in meson.

v2: - Use $PYTHON2 in script to be consistent with other scripts in mesa

Signed-off-by: Dylan Baker <dylan.c.baker@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/compiler/glsl/tests/warnings-test.sh
src/compiler/glsl/tests/warnings_test.py [new file with mode: 0755]