From af228d4edc44fc539e6a28ac68ce7a880d036f99 Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Wed, 28 Nov 2012 12:40:23 +0100 Subject: [PATCH] tests/gem_mmap_gtt: convert to subtest infrastructure --- tests/Makefile.am | 2 +- tests/gem_mmap_gtt.c | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/tests/Makefile.am b/tests/Makefile.am index 453dad9..8c96b51 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -19,6 +19,7 @@ TESTS_progs_M = \ gem_cs_tlb \ gem_flink \ gem_gtt_concurrent_blit \ + gem_mmap_gtt \ flip_test \ $(NULL) @@ -34,7 +35,6 @@ TESTS_progs = \ gem_readwrite \ gem_ringfill \ gem_mmap \ - gem_mmap_gtt \ gem_mmap_offset_exhaustion \ gem_hangcheck_forcewake \ gem_non_secure_batch \ diff --git a/tests/gem_mmap_gtt.c b/tests/gem_mmap_gtt.c index e7a4867..d759340 100644 --- a/tests/gem_mmap_gtt.c +++ b/tests/gem_mmap_gtt.c @@ -148,12 +148,18 @@ int main(int argc, char **argv) { int fd; + drmtest_subtest_init(argc, argv); + fd = drm_open_any(); - test_copy(fd); - test_read(fd); - test_write(fd); - test_write_gtt(fd); + if (drmtest_run_subtest("copy")) + test_copy(fd); + if (drmtest_run_subtest("read")) + test_read(fd); + if (drmtest_run_subtest("write")) + test_write(fd); + if (drmtest_run_subtest("write-gtt")) + test_write_gtt(fd); close(fd); -- 2.7.4