diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2013-10-31 16:23:26 +0100 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2013-11-01 21:10:59 +0100 |
commit | 071e9ca1ca4424ba35edec0246918efdd0528d76 (patch) | |
tree | 7606357a8f0116d17f2e30a74b274796ba83f3d8 /tests/kms_cursor_crc.c | |
parent | 223a61e12e119d96484ed05c563d1781fd613a4e (diff) |
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 <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tests/kms_cursor_crc.c')
-rw-r--r-- | tests/kms_cursor_crc.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c index 359825ca..2c9ca359 100644 --- a/tests/kms_cursor_crc.c +++ b/tests/kms_cursor_crc.c @@ -321,11 +321,10 @@ static void create_cursor_fb(data_t *data, igt_assert(cairo_status(cr) == 0); } -int main(int argc, char **argv) +igt_main { data_t data = {}; - igt_subtest_init(argc, argv); igt_skip_on_simulation(); igt_fixture { @@ -377,6 +376,4 @@ int main(int argc, char **argv) display_fini(&data); fclose(data.ctl); } - - igt_exit(); } |