gem_flink \
gem_gtt_concurrent_blit \
gem_mmap_gtt \
+ gem_partial_pwrite_pread \
flip_test \
$(NULL)
gem_tiled_pread_pwrite \
gem_tiled_partial_pwrite_pread \
gem_tiled_swapping \
- gem_partial_pwrite_pread \
gem_linear_blits \
gem_vmap_blits \
gem_threaded_access_tiled \
{
srandom(0xdeadbeef);
+ drmtest_subtest_init(argc, argv);
+
fd = drm_open_any();
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
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);