diff mbox

[i-g-t,1/2] gem_exec_blt: fix subtest enumeration

Message ID 1427711442-4083-1-git-send-email-thomas.wood@intel.com (mailing list archive)
State New, archived
Headers show

Commit Message

Thomas Wood March 30, 2015, 10:30 a.m. UTC
Wrap the sysfs_read and sysfs_write calls in an igt_fixture block so
they are not executed during subtest enumeration.

Cc: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Thomas Wood <thomas.wood@intel.com>
---
 tests/gem_exec_blt.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
diff mbox

Patch

diff --git a/tests/gem_exec_blt.c b/tests/gem_exec_blt.c
index 8f03b20..820478c 100644
--- a/tests/gem_exec_blt.c
+++ b/tests/gem_exec_blt.c
@@ -384,8 +384,10 @@  int main(int argc, char **argv)
 		return 0;
 	}
 
-	min = sysfs_read("gt_min_freq_mhz");
-	max = sysfs_read("gt_max_freq_mhz");
+	igt_fixture {
+		min = sysfs_read("gt_min_freq_mhz");
+		max = sysfs_read("gt_max_freq_mhz");
+	}
 
 	for (r = rps; r->suffix; r++) {
 		igt_fixture r->func();
@@ -400,10 +402,12 @@  int main(int argc, char **argv)
 			run(OBJECT_SIZE, true);
 	}
 
-	if (min > 0)
-		sysfs_write("gt_min_freq_mhz", min);
-	if (max > 0)
-		sysfs_write("gt_max_freq_mhz", max);
+	igt_fixture {
+		if (min > 0)
+			sysfs_write("gt_min_freq_mhz", min);
+		if (max > 0)
+			sysfs_write("gt_max_freq_mhz", max);
+	}
 
 	igt_exit();
 }