summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/Makefile.am25
-rw-r--r--tests/getversion.c3
2 files changed, 16 insertions, 12 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 123c5478..bc994475 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -22,17 +22,20 @@ libdrmtest_la_LIBADD = \
LDADD = libdrmtest.la
-TESTS = auth \
- openclose \
- getversion \
- getclient \
- getstats \
- lock \
- setversion \
- updatedraw \
- gem_basic \
- gem_flink \
- gem_readwrite \
+XFAIL_TESTS = \
+ auth \
+ lock
+
+TESTS = \
+ openclose \
+ getversion \
+ getclient \
+ getstats \
+ setversion \
+ updatedraw \
+ gem_basic \
+ gem_flink \
+ gem_readwrite \
gem_mmap
EXTRA_PROGRAMS = $(TESTS)
diff --git a/tests/getversion.c b/tests/getversion.c
index 3de90de6..711d3765 100644
--- a/tests/getversion.c
+++ b/tests/getversion.c
@@ -40,7 +40,8 @@ int main(int argc, char **argv)
assert(strlen(v->name) != 0);
assert(strlen(v->date) != 0);
assert(strlen(v->desc) != 0);
- assert(v->version_major >= 1);
+ if (strcmp(v->name, "i915") == 0)
+ assert(v->version_major >= 1);
drmFree(v);
close(fd);
return 0;