diff options
author | Simon Ser <simon.ser@intel.com> | 2019-07-04 14:25:04 +0300 |
---|---|---|
committer | Simon Ser <simon.ser@intel.com> | 2019-07-11 10:06:07 +0300 |
commit | 86dc48ede7c33bf69e15f84179d2f9e5b84c179b (patch) | |
tree | c90caf23aede639aa084c6490b1a46427c58a250 /lib | |
parent | 7323650a4bccdd3ab82d898dd4476da6fbe256dd (diff) | |
download | platform_external_igt-gpu-tools-86dc48ede7c33bf69e15f84179d2f9e5b84c179b.tar.gz platform_external_igt-gpu-tools-86dc48ede7c33bf69e15f84179d2f9e5b84c179b.tar.bz2 platform_external_igt-gpu-tools-86dc48ede7c33bf69e15f84179d2f9e5b84c179b.zip |
lib/tests/igt_edid: check number of extensions
Make sure we don't miss an extension by verifying the EDID field.
Signed-off-by: Simon Ser <simon.ser@intel.com>
Reviewed-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/tests/igt_edid.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/tests/igt_edid.c b/lib/tests/igt_edid.c index e1574828..fc98f1bb 100644 --- a/lib/tests/igt_edid.c +++ b/lib/tests/igt_edid.c @@ -92,6 +92,9 @@ igt_simple_main igt_assert_f(edid_block_checksum(edid), "checksum failed on %s EDID", f->desc); /* check extension blocks, if any */ + igt_assert_f(edid[126] == f->exts, + "unexpected number of extensions on %s EDID", + f->desc); for (i = 0; i < f->exts; i++) igt_assert_f(edid_block_checksum(edid + (i + 1) * EDID_LENGTH), "CEA block checksum failed on %s EDID", f->desc); |