igt-gpu-tools: build kms_vblank test
Add kms_vblank test build target. kms_vblank tests the vsync event
signals for correctness and timing accurracy.
Test: builds and runs (with some failures) on a Pixel 4.
Fixes: 149217819
Change-Id: I0152d332a980347ce4e40173dc3b3c48f207df3b
diff --git a/Android.bp b/Android.bp
index 8247b84..477efe2 100644
--- a/Android.bp
+++ b/Android.bp
@@ -26,10 +26,12 @@
"lib/igt_core.c",
"lib/igt_debugfs.c",
"lib/igt_device.c",
+ "lib/igt_dummy.c",
"lib/igt_dummyload.c",
"lib/igt_fb.c",
"lib/igt_kmod.c",
"lib/igt_kms.c",
+ "lib/igt_pm.c",
"lib/igt_stats.c",
"lib/igt_sysfs.c",
"lib/ion.c",
@@ -75,3 +77,9 @@
defaults: ["igt-gpu-tools-test-defaults"],
srcs: ["tests/ion_fb.c"],
}
+
+cc_test {
+ name: "kms_vblank",
+ defaults: ["igt-gpu-tools-test-defaults"],
+ srcs: ["tests/kms_vblank.c"],
+}