<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-x86-mesa.git/src/glsl/glcpp/tests/glcpp-test, branch r300</title>
<subtitle>Androïd/x86 port of Mesa drivers
</subtitle>
<id>https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300</id>
<link rel='self' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/'/>
<updated>2010-08-23T17:48:10Z</updated>
<entry>
<title>glcpp: Fix test suite to avoid flagging failed tests as valgrind errors.</title>
<updated>2010-08-23T17:48:10Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-08-23T17:41:30Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=21560c40e8aa98624a225752b98babc7ae2938d5'/>
<id>urn:sha1:21560c40e8aa98624a225752b98babc7ae2938d5</id>
<content type='text'>
We recently added several tests that intentionally trigger
preprocessor errors. During valgrind-based testing, our test script
was noticing the non-zero return value from the preprocessor and
incorrectly flagging the valgrind-based test as failing.

To fix this, we make valgrind return an error code that is otherwise
unused by the preprocessor.
</content>
</entry>
<entry>
<title>glcpp-test: Capture the stderr output of the preprocessor.</title>
<updated>2010-08-11T21:38:03Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-08-11T20:06:36Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=2bcff4c879acec31ef0b39ecf04e9df41c5cbfab'/>
<id>urn:sha1:2bcff4c879acec31ef0b39ecf04e9df41c5cbfab</id>
<content type='text'>
This allows writing tests that verify diagnostics from the preprocessor.
</content>
</entry>
<entry>
<title>glcpp: Clean up intermediate file when test suite is interrupted.</title>
<updated>2010-08-11T19:46:16Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-08-11T19:46:16Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=8485f4d9aa6d98304bb0197dc4f1f357d81d1daa'/>
<id>urn:sha1:8485f4d9aa6d98304bb0197dc4f1f357d81d1daa</id>
<content type='text'>
The glcpp-test script was leaving around bogus *.valgrind-errors files if
a valgrind test was interrupted.
</content>
</entry>
<entry>
<title>glcpp: Discard output of cmp when running the test suite.</title>
<updated>2010-08-11T01:27:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-08-11T01:27:31Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=9b7fd2099f926b9cc187382ca75eb8dedf3d37ca'/>
<id>urn:sha1:9b7fd2099f926b9cc187382ca75eb8dedf3d37ca</id>
<content type='text'>
We're already using the return-value of cmp to print either PASS or
FAIL and in the case of failure, we're subsequently running and
showing the output of diff. So any warnings/errors from cmp itself are
not actually needed, and can be quite confusing.
</content>
</entry>
<entry>
<title>glcpp: Make test suite test for valgrind cleanliness.</title>
<updated>2010-07-21T00:01:11Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-07-20T00:49:23Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=d1500f8a195b7afe871cd768a5d33ecfecad5f31'/>
<id>urn:sha1:d1500f8a195b7afe871cd768a5d33ecfecad5f31</id>
<content type='text'>
As it turns out, 4 of our current tests are not valgrind clean,
(use after free errors or so), so this will be helpful for
investigating and fixing those.
</content>
</entry>
<entry>
<title>glcpp: Make test suite report final count of passed/total tests.</title>
<updated>2010-07-21T00:01:11Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-07-20T00:48:17Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=3a530b8ef68a40526b33de2af8de85f71ebdb30d'/>
<id>urn:sha1:3a530b8ef68a40526b33de2af8de85f71ebdb30d</id>
<content type='text'>
And report PASS or FAIL for each test along the way as well.
</content>
</entry>
<entry>
<title>glsl2: Move the compiler to the subdirectory it will live in in Mesa.</title>
<updated>2010-06-24T22:36:00Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2010-06-24T22:32:15Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=29285882676388aacff123e8bdf025904abf8ea9'/>
<id>urn:sha1:29285882676388aacff123e8bdf025904abf8ea9</id>
<content type='text'>
</content>
</entry>
</feed>
