diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2013-08-12 09:04:24 +0200 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2013-08-12 11:10:26 +0200 |
commit | 9f6365e4eacc7aa07fc3f9524500d1e217b61bb5 (patch) | |
tree | 1592d8b751616a705e2a5e4b9729b8baf4604f66 /tests/prime_nv_pcopy.c | |
parent | 40ea6f4ea89dbf5a326677ea9482cc48743d2543 (diff) |
lib/drmtest: Add drmtest_subtest_block macro
Doesn't do more than an if (drmtest_run_test(name)) right now, but
as soon as we get a bit of infrastructure to handle test failures and
skipping, this will get more interesting.
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tests/prime_nv_pcopy.c')
-rw-r--r-- | tests/prime_nv_pcopy.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/prime_nv_pcopy.c b/tests/prime_nv_pcopy.c index 88b14e5d..52f5e7b2 100644 --- a/tests/prime_nv_pcopy.c +++ b/tests/prime_nv_pcopy.c @@ -1295,14 +1295,15 @@ int main(int argc, char **argv) devid = intel_get_drm_devid(intel_fd); batch = intel_batchbuffer_alloc(bufmgr, devid); -#define xtest(x, args...) do { \ - if (!drmtest_run_subtest( #x )) break; \ - ret = ((x)(args)); \ - ++run; \ - if (ret) { \ - ++failed; \ - fprintf(stderr, "prime_pcopy: failed " #x "\n"); } \ - } while (0) +#define xtest(x, args...) \ + drmtest_subtest_block( #x ) { \ + ret = ((x)(args)); \ + ++run; \ + if (ret) { \ + ++failed; \ + fprintf(stderr, "prime_pcopy: failed " #x "\n"); \ + } \ + } xtest(test1_macro); xtest(test1_micro); |