From 4e4f5b4fdca7ea2a9da79fe5b0266d1d31908e1c Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Sat, 19 Mar 2016 12:15:47 +0100 Subject: lib/tests: More igt_subtest_group checks ... for some cases discussed with Chris on irc. We seem to get them all right. Signed-off-by: Daniel Vetter --- lib/tests/igt_subtest_group.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'lib/tests/igt_subtest_group.c') diff --git a/lib/tests/igt_subtest_group.c b/lib/tests/igt_subtest_group.c index 2b17955c..c2364d79 100644 --- a/lib/tests/igt_subtest_group.c +++ b/lib/tests/igt_subtest_group.c @@ -28,6 +28,7 @@ igt_main { bool t1 = false; + int t2 = 0; igt_subtest_group { igt_fixture { @@ -59,5 +60,24 @@ igt_main } } + igt_subtest_group { + igt_fixture { + assert(t2 == 0); + t2 = 1; + } + + igt_subtest("run-again") { + assert(t2 == 1); + t2 = 2; + } + + igt_fixture { + assert(t2 == 2); + t2 = 3; + + } + } + assert(t1); + assert(t2 == 3); } -- cgit v1.2.3