[igt-dev] [PATCH i-g-t] tests/kms_dp_aux_dev: Convert test to dynamic

Ananya Sharma ananya.sharma at intel.com
Mon Sep 19 10:06:23 UTC 2022


Modified kms_universal_plane to include dynamic test cases.

Signed-off-by: Ananya Sharma <ananya.sharma at intel.com>
---
 tests/kms_dp_aux_dev.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/tests/kms_dp_aux_dev.c b/tests/kms_dp_aux_dev.c
index d3249fa3..ac12b500 100644
--- a/tests/kms_dp_aux_dev.c
+++ b/tests/kms_dp_aux_dev.c
@@ -118,7 +118,7 @@ static bool test(int drm_fd, uint32_t connector_id)
 	return false;
 }
 
-igt_simple_main
+igt_main
 {
 	int valid_connectors = 0;
 	drmModeRes *res;
@@ -129,8 +129,13 @@ igt_simple_main
 	res = drmModeGetResources(drm_fd);
 	igt_require(res);
 
-	for (int i = 0; i < res->count_connectors; i++)
-		valid_connectors += test(drm_fd, res->connectors[i]);
+	igt_subtest_with_dynamic("basic") {
+		for (int i = 0; i < res->count_connectors; i++)
+			igt_dynamic_f("subtest-%d", i) {
+				valid_connectors += test(drm_fd, res->connectors[i]);
+			}
+	}
+
 	igt_require(valid_connectors);
 
 	drmModeFreeResources(res);
-- 
2.25.1



More information about the igt-dev mailing list