[Intel-gfx] [PATCH i-g-t v2 2/4] tests/ chamelium: Remove the frame dump tests
Paul Kocialkowski
paul.kocialkowski at linux.intel.com
Tue Jul 4 13:34:54 UTC 2017
The frame dump tests provide no additional functionality over CRC tests
and are considerably slower. Thus, these tests should be considered as
poorer duplicates and removed.
Signed-off-by: Paul Kocialkowski <paul.kocialkowski at linux.intel.com>
---
tests/chamelium.c | 53 -----------------------------------------------------
1 file changed, 53 deletions(-)
diff --git a/tests/chamelium.c b/tests/chamelium.c
index 3fd2b02c..5cf8b3af 100644
--- a/tests/chamelium.c
+++ b/tests/chamelium.c
@@ -496,53 +496,6 @@ test_display_crc_multiple(data_t *data, struct chamelium_port *port)
}
static void
-test_display_frame_dump(data_t *data, struct chamelium_port *port)
-{
- igt_display_t display;
- igt_output_t *output;
- igt_plane_t *primary;
- struct igt_fb fb;
- struct chamelium_frame_dump *frame;
- drmModeModeInfo *mode;
- drmModeConnector *connector;
- int fb_id, i, j;
-
- reset_state(data, port);
-
- output = prepare_output(data, &display, port);
- connector = chamelium_port_get_connector(data->chamelium, port, false);
- primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
- igt_assert(primary);
-
- for (i = 0; i < connector->count_modes; i++) {
- mode = &connector->modes[i];
- fb_id = igt_create_color_pattern_fb(data->drm_fd,
- mode->hdisplay, mode->vdisplay,
- DRM_FORMAT_XRGB8888,
- LOCAL_DRM_FORMAT_MOD_NONE,
- 0, 0, 0, &fb);
- igt_assert(fb_id > 0);
-
- enable_output(data, port, output, mode, &fb);
-
- igt_debug("Reading frame dumps from Chamelium...\n");
- chamelium_capture(data->chamelium, port, 0, 0, 0, 0, 5);
- for (j = 0; j < 5; j++) {
- frame = chamelium_read_captured_frame(
- data->chamelium, j);
- chamelium_assert_frame_eq(data->chamelium, frame, &fb);
- chamelium_destroy_frame_dump(frame);
- }
-
- disable_output(data, port, output);
- igt_remove_fb(data->drm_fd, &fb);
- }
-
- drmModeFreeConnector(connector);
- igt_display_fini(&display);
-}
-
-static void
test_hpd_without_ddc(data_t *data, struct chamelium_port *port)
{
struct udev_monitor *mon = igt_watch_hotplug();
@@ -695,9 +648,6 @@ igt_main
connector_subtest("dp-crc-multiple", DisplayPort)
test_display_crc_multiple(&data, port);
-
- connector_subtest("dp-frame-dump", DisplayPort)
- test_display_frame_dump(&data, port);
}
igt_subtest_group {
@@ -752,9 +702,6 @@ igt_main
connector_subtest("hdmi-crc-multiple", HDMIA)
test_display_crc_multiple(&data, port);
-
- connector_subtest("hdmi-frame-dump", HDMIA)
- test_display_frame_dump(&data, port);
}
igt_subtest_group {
--
2.13.2
More information about the Intel-gfx
mailing list