summaryrefslogtreecommitdiff
path: root/tests/gem_storedw_loop_blt.c
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2011-11-27 01:37:59 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2011-11-27 01:37:59 +0100
commit8c7f8bcccbbb8cdd75aaa2f5084f7667f4279ea8 (patch)
treedd2e6a894d6e552cb96bff71db128c4e4d8be0b5 /tests/gem_storedw_loop_blt.c
parent2f56e9617703466aaac79c8763974cea6b233933 (diff)
tests: properly terminate tests when values mismatch
Not much use running them in the test rig otherwise. Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tests/gem_storedw_loop_blt.c')
-rw-r--r--tests/gem_storedw_loop_blt.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/gem_storedw_loop_blt.c b/tests/gem_storedw_loop_blt.c
index 1ea83f0f1..c67c2b3bb 100644
--- a/tests/gem_storedw_loop_blt.c
+++ b/tests/gem_storedw_loop_blt.c
@@ -72,10 +72,12 @@ store_dword_loop(void)
drm_intel_bo_map(target_buffer, 0);
buf = target_buffer->virtual;
- if (buf[0] != val)
+ if (buf[0] != val) {
fprintf(stderr,
"value mismatch: cur 0x%08x, stored 0x%08x\n",
buf[0], val);
+ exit(-1);
+ }
drm_intel_bo_unmap(target_buffer);