From 071e9ca1ca4424ba35edec0246918efdd0528d76 Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Thu, 31 Oct 2013 16:23:26 +0100 Subject: lib: add igt_main macro In the past new testcases with subtest often forgot to add the call to igt_exit at the end of their main() function. That is now caught with a bit more obnoxious asserts, but it's still a nuissance. This little igt_main macro takes care of that (and also of calling the subtest machinery initialization code correctly). If no one objects I'll roll this out for all the simple cases (i.e. those tests that don't have additional argv parsing on top of the subtest machinery). v2: Roll it out across the board. Signed-off-by: Daniel Vetter --- tests/gem_concurrent_blit.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'tests/gem_concurrent_blit.c') diff --git a/tests/gem_concurrent_blit.c b/tests/gem_concurrent_blit.c index 0e20abfc..fb56c257 100644 --- a/tests/gem_concurrent_blit.c +++ b/tests/gem_concurrent_blit.c @@ -354,12 +354,10 @@ run_modes(struct access_mode *mode) run_basic_modes(mode, src, dst, dummy, "-forked", run_forked); } -int -main(int argc, char **argv) +igt_main { int max, i; - igt_subtest_init(argc, argv); igt_skip_on_simulation(); igt_fixture { @@ -372,6 +370,4 @@ main(int argc, char **argv) for (i = 0; i < ARRAY_SIZE(access_modes); i++) run_modes(&access_modes[i]); - - igt_exit(); } -- cgit v1.2.3