igt/gem_ctx_thrash: Combine context thrashing with a render test

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson
2016-02-16 14:42:04 +00:00
parent 3b12d9e6dc
commit 3990dd87b6
2 changed files with 138 additions and 7 deletions
+3 -4
View File
@@ -155,7 +155,7 @@ static void render_timeout(int fd)
igt_assert_lt(iter, 1000000);
igt_info("%d iters is enough work\n", iter);
igt_debug("%d iters is enough work\n", iter);
gem_quiescent_gpu(fd);
if (do_signals)
igt_fork_signal_helper();
@@ -174,9 +174,8 @@ static void render_timeout(int fd)
igt_assert_neq(timeout, 0);
if (timeout == (ENOUGH_WORK_IN_SECONDS * NSEC_PER_SEC))
igt_info("Buffer was already done!\n");
else {
igt_info("Finished with %" PRIu64 " time remaining\n", timeout);
}
else
igt_info("Finished with %fs remaining\n", timeout*1e-9);
/* check that polling with timeout=0 works. */
timeout = 0;