diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-11-28 13:08:07 +0100 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-11-28 13:08:07 +0100 |
commit | 046b149b18d485ee0dbe3419944f5b9db47389fb (patch) | |
tree | f9855c4ebb118943bdace1daae9df059b0e0dd10 /tests/gem_partial_pwrite_pread.c | |
parent | 1a55ca753e3250baec32aa87cdea18b746141325 (diff) |
tests/gem_partial_pwrite_pread: convert to subtest infrastructure
Diffstat (limited to 'tests/gem_partial_pwrite_pread.c')
-rw-r--r-- | tests/gem_partial_pwrite_pread.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/gem_partial_pwrite_pread.c b/tests/gem_partial_pwrite_pread.c index 81fcdf5d..f6fbdbff 100644 --- a/tests/gem_partial_pwrite_pread.c +++ b/tests/gem_partial_pwrite_pread.c @@ -257,6 +257,8 @@ int main(int argc, char **argv) { srandom(0xdeadbeef); + drmtest_subtest_init(argc, argv); + fd = drm_open_any(); bufmgr = drm_intel_bufmgr_gem_init(fd, 4096); @@ -271,11 +273,14 @@ int main(int argc, char **argv) drmtest_init_aperture_trashers(bufmgr); mappable_gtt_limit = gem_mappable_aperture_size(); - test_partial_reads(); + if (drmtest_run_subtest("reads")) + test_partial_reads(); - test_partial_writes(); + if (drmtest_run_subtest("writes")) + test_partial_writes(); - test_partial_read_writes(); + if (drmtest_run_subtest("writes-after-reads")) + test_partial_read_writes(); drmtest_cleanup_aperture_trashers(); drm_intel_bufmgr_destroy(bufmgr); |