[igt-dev] [PATCH 1/2] tests/i915/gem_busy : Added subtests description

sinjan.kumar at intel.com sinjan.kumar at intel.com
Fri Jun 24 04:37:03 UTC 2022


From: Sinjan Kumar <sinjan.kumar at intel.com>

Added subtest description to gem_busy tests

Cc: Kamil Konieczny <kamil.konieczny at linux.intel.com>
Signed-off-by: Sinjan Kumar <sinjan.kumar at intel.com>
---
 tests/i915/gem_busy.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/tests/i915/gem_busy.c b/tests/i915/gem_busy.c
index 603691f2..3f104206 100644
--- a/tests/i915/gem_busy.c
+++ b/tests/i915/gem_busy.c
@@ -447,6 +447,7 @@ igt_main
 			igt_fork_hang_detector(fd);
 		}
 
+		igt_describe("Basic test to check busyness of each engine.");
 		igt_subtest_with_dynamic("busy") {
 			igt_dynamic("all") {
 				gem_quiescent_gpu(fd);
@@ -461,6 +462,8 @@ igt_main
 			}
 		}
 
+		igt_describe("Test to check race condition by randomly closing "
+			     "the handle using gem_close.");
 		igt_subtest("close-race")
 			close_race(fd, ctx);
 
@@ -482,12 +485,17 @@ igt_main
 				gem_require_mmap_device_coherent(fd);
 			}
 
+			igt_describe("Extended test to check busyness of "
+				     "dwstore-capable engines.");
 			test_each_engine_store("extended", fd, ctx, e) {
 				gem_quiescent_gpu(fd);
 				one(fd, ctx, e, 0);
 				gem_quiescent_gpu(fd);
 			}
 
+			igt_describe("Extended test to check busyness of "
+				     "dwstore-capable engines while doing "
+				     "parallel execution.");
 			test_each_engine_store("parallel", fd, ctx, e) {
 				gem_quiescent_gpu(fd);
 				one(fd, ctx, e, PARALLEL);
@@ -501,6 +509,9 @@ igt_main
 				igt_require(has_semaphores(fd));
 			}
 
+		igt_describe("Test to check busyness of engine on submitting "
+			     "a new batch while engine is busy in executing "
+			     "previous batch.");
 			test_each_engine("semaphore", fd, ctx, e) {
 				gem_quiescent_gpu(fd);
 				semaphore(fd, ctx, e);
@@ -520,6 +531,8 @@ igt_main
 			hang = igt_allow_hang(fd, ctx->id, 0);
 		}
 
+		igt_describe("Basic test to check hang state behaviour of "
+			     "engines with increased timeout.");
 		test_each_engine("hang", fd, ctx, e) {
 			gem_quiescent_gpu(fd);
 			basic(fd, ctx, e, HANG);
@@ -532,6 +545,9 @@ igt_main
 				gem_require_mmap_device_coherent(fd);
 			}
 
+			igt_describe("Extended test to check hang state "
+				     "behaviour of dwstore-capable engines "
+				     " with increased timeout.");
 			test_each_engine_store("hang-extended", fd, ctx, e) {
 				gem_quiescent_gpu(fd);
 				one(fd, ctx, e, HANG);
-- 
2.25.1



More information about the igt-dev mailing list