diff mbox

[5/5] tests/kms_psr_sink_crc: Dry run with PSR disabled.

Message ID 1409870579-17282-5-git-send-email-rodrigo.vivi@intel.com (mailing list archive)
State New, archived
Headers show

Commit Message

Rodrigo Vivi Sept. 4, 2014, 10:42 p.m. UTC
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@intel.com>
---
 tests/kms_psr_sink_crc.c | 8 ++++++++
 1 file changed, 8 insertions(+)
diff mbox

Patch

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));