summaryrefslogtreecommitdiff
path: root/tests/kms_lease.c
diff options
context:
space:
mode:
authorArundhati Hagaragi <arundhati.hagaragi@intel.com>2021-05-18 17:35:58 +0530
committerKunal Joshi <kunal1.joshi@intel.com>2021-05-20 22:45:06 +0530
commitfc622b284e91f3111f973af7ff775010f31c082b (patch)
tree205bb7b895452885ce92e78536f4ce5754461f23 /tests/kms_lease.c
parent698613116728db5000759e69c074ce6ab2131765 (diff)
tests/kms_lease: Add subtest description
Added description for subtest v2 : Modified & applied description to each tests seperately. (Petri) v3,v4: Modified description of subtests. (Karthik) Signed-off-by: Arundhati Hagaragi <arundhati.hagaragi@intel.com> Cc: B S Karthik <karthik.b.s@intel.com> Reviewed-by: Karthik B S <karthik.b.s@intel.com>
Diffstat (limited to 'tests/kms_lease.c')
-rw-r--r--tests/kms_lease.c35
1 files changed, 21 insertions, 14 deletions
diff --git a/tests/kms_lease.c b/tests/kms_lease.c
index 6397ef8f..3a918c7f 100644
--- a/tests/kms_lease.c
+++ b/tests/kms_lease.c
@@ -1281,21 +1281,27 @@ igt_main
const struct {
const char *name;
void (*func)(data_t *);
+ const char *desc;
} funcs[] = {
- { "simple_lease", simple_lease },
- { "lessee_list", lessee_list },
- { "lease_get", lease_get },
- { "lease_unleased_connector", lease_unleased_connector },
- { "lease_unleased_crtc", lease_unleased_crtc },
- { "lease_revoke", lease_revoke },
- { "lease_again", lease_again },
- { "lease_invalid_connector", lease_invalid_connector },
- { "lease_invalid_crtc", lease_invalid_crtc },
- { "lease_invalid_plane", lease_invalid_plane },
- { "page_flip_implicit_plane", page_flip_implicit_plane },
- { "setcrtc_implicit_plane", setcrtc_implicit_plane },
- { "cursor_implicit_plane", cursor_implicit_plane },
- { "atomic_implicit_crtc", atomic_implicit_crtc },
+ { "simple_lease", simple_lease, "Check if create lease ioctl call works" },
+ { "lessee_list", lessee_list, "Check if listed lease is same as created one" },
+ { "lease_get", lease_get, "Tests getting the required contents of a lease" },
+ { "lease_unleased_connector", lease_unleased_connector, "Negative test by trying to"
+ " use an unleased connector " },
+ { "lease_unleased_crtc", lease_unleased_crtc, "Negative test by trying to use an unleased crtc" },
+ { "lease_revoke", lease_revoke, "Tests revocation of lease" },
+ { "lease_again", lease_again, "Tests leasing objects more than once" },
+ { "lease_invalid_connector", lease_invalid_connector, "Tests leasing an invalid connector" },
+ { "lease_invalid_crtc", lease_invalid_crtc, "Tests leasing an invalid crtc" },
+ { "lease_invalid_plane", lease_invalid_plane, "Tests leasing an invalid plane" },
+ { "page_flip_implicit_plane", page_flip_implicit_plane, "Negative test by using a "
+ "non-primary plane with the page flip ioctl" },
+ { "setcrtc_implicit_plane", setcrtc_implicit_plane, "Negative test by using a "
+ "non-primary plane with the setcrtc ioctl" },
+ { "cursor_implicit_plane", cursor_implicit_plane, "Negative test by using a non-primary"
+ " plane with setcursor ioctl" },
+ { "atomic_implicit_crtc", atomic_implicit_crtc, "Negative test by using a different"
+ " crtc with atomic ioctl" },
{ }
}, *f;
@@ -1307,6 +1313,7 @@ igt_main
for (f = funcs; f->name; f++) {
+ igt_describe(f->desc);
igt_subtest_f("%s", f->name) {
run_test(&data, f->func);
}