summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2013-08-12 14:02:03 +0200
committerDaniel Vetter <daniel.vetter@ffwll.ch>2013-08-12 14:09:55 +0200
commita7433ec9eebfb0e5a40189943764c0cf1555dab3 (patch)
treed377c346fe228cde2292230ac4ead07d14734e3d /README
parent6877877558870c9c245e7fedcbd1d66ed2206d83 (diff)
tests: scrap old automake based kernel test runner
Upstream broke our dynamic creation of the testlist, and I think adding stupid .tests suffixes everywhere just to appease upstream autohell tools isn't that great. So scrap it, we can use piglit instead. References: https://lists.gnu.org/archive/html/help-debbugs/2013-06/msg00000.html Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'README')
-rw-r--r--README24
1 files changed, 13 insertions, 11 deletions
diff --git a/README b/README
index c484a93f..653bfcd7 100644
--- a/README
+++ b/README
@@ -24,17 +24,10 @@ tests/
changes. Hopefully this can cover the relevant cases we need to
worry about, including backwards compatibility.
- Run this tests with "make test" as root from this directory. Note that
- no other drm clients (X server) may run.
-
- "make test" only runs a default set of tests and is useful for
- regression testing. Other tests not run are:
- - tests that might hang the gpu, see HANG in Makefile.am
- - gem_stress, a stress test suite. Look at the source for all the
- various options.
- - testdisplay is only run in the default mode. testdisplay has tons of
- options to test different kms functionality, again read the source for
- the details.
+ Note: The old automake based testrunner had to be scraped due to
+ upstream changes which broke dynamic creation of the test list. Of
+ course it is still possible to directly run tests, even when not always
+ limiting tests to specific subtests (like piglit does).
The more comfortable way to run tests is with piglit. First grab piglit
from:
@@ -60,6 +53,15 @@ tests/
for some useful options.
+ Piglit only runs a default set of tests and is useful for regression
+ testing. Other tests not run are:
+ - tests that might hang the gpu, see HANG in Makefile.am
+ - gem_stress, a stress test suite. Look at the source for all the
+ various options.
+ - testdisplay is only run in the default mode. testdisplay has tons of
+ options to test different kms functionality, again read the source for
+ the details.
+
lib/
Common helper functions and headers used by the other tools.