[Intel-gfx] [PATCH 8-5/12] tests/kms_psr_sink_crc: Dry run with PSR disabled.

Rodrigo Vivi rodrigo.vivi at intel.com
Fri Sep 5 00:35:49 CEST 2014


This allows to run tests with psr disabled and know what to expect when
PSR is actually enabled.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
---
 tests/kms_psr_sink_crc.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/tests/kms_psr_sink_crc.c b/tests/kms_psr_sink_crc.c
index 51e54a7..1380ca4 100644
--- a/tests/kms_psr_sink_crc.c
+++ b/tests/kms_psr_sink_crc.c
@@ -72,6 +72,7 @@ typedef struct {
 	igt_display_t display;
 	struct igt_fb fb[2];
 	igt_plane_t *plane[2];
+	bool running_with_psr_disabled;
 } data_t;
 
 static const char *tests_str(enum tests test)
@@ -264,6 +265,9 @@ static bool psr_enabled(data_t *data)
 	FILE *file;
 	char str[4];
 
+	if (data->running_with_psr_disabled)
+		return true;
+
 	file = igt_debugfs_fopen("i915_edp_psr_status", "r");
 	igt_require(file);
 
@@ -284,6 +288,9 @@ static bool psr_active(data_t *data)
 	FILE *file;
 	char str[4];
 
+	if (data->running_with_psr_disabled)
+		return true;
+
 	file = igt_debugfs_fopen("i915_edp_psr_status", "r");
 	igt_require(file);
 
@@ -604,6 +611,7 @@ igt_main
 		kmstest_set_vt_graphics_mode();
 
 		data.devid = intel_get_drm_devid(data.drm_fd);
+		data.running_with_psr_disabled = igt_dry_run;
 
 		igt_skip_on(!psr_enabled(&data));
 
-- 
1.9.3




More information about the Intel-gfx mailing list