summaryrefslogtreecommitdiff
path: root/tests/kms_force_connector_basic.c
diff options
context:
space:
mode:
authorPetri Latvala <petri.latvala@intel.com>2019-05-23 15:27:17 +0300
committerPetri Latvala <petri.latvala@intel.com>2019-05-27 12:47:43 +0300
commit226c3e9967a725386d910fe8b5119b61b2f9c433 (patch)
tree6ca30d45c495298ff9605803b7af8d9e5a4ec7f4 /tests/kms_force_connector_basic.c
parent43a590dc563fc33d013e8990834caf7e4eadb498 (diff)
kms_force_connector_basic: Nuke custom main function
Signed-off-by: Petri Latvala <petri.latvala@intel.com> Reviewed-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Diffstat (limited to 'tests/kms_force_connector_basic.c')
-rw-r--r--tests/kms_force_connector_basic.c22
1 files changed, 9 insertions, 13 deletions
diff --git a/tests/kms_force_connector_basic.c b/tests/kms_force_connector_basic.c
index b8246e66..20812d5e 100644
--- a/tests/kms_force_connector_basic.c
+++ b/tests/kms_force_connector_basic.c
@@ -65,25 +65,23 @@ static int opt_handler(int opt, int opt_index, void *data)
break;
}
- return 0;
+ return IGT_OPT_HANDLER_SUCCESS;
}
-int main(int argc, char **argv)
+struct option long_opts[] = {
+ {"reset", 0, 0, 'r'},
+ {0, 0, 0, 0}
+};
+const char *help_str =
+ " --reset\t\tReset all connector force states and edid.\n";
+
+igt_main_args("", long_opts, help_str, opt_handler, NULL)
{
/* force the VGA output and test that it worked */
int drm_fd = 0;
drmModeRes *res;
drmModeConnector *vga_connector = NULL, *temp;
int start_n_modes, start_connection;
- struct option long_opts[] = {
- {"reset", 0, 0, 'r'},
- {0, 0, 0, 0}
- };
- const char *help_str =
- " --reset\t\tReset all connector force states and edid.\n";
-
- igt_subtest_init_parse_opts(&argc, argv, "", long_opts, help_str,
- opt_handler, NULL);
igt_fixture {
unsigned vga_connector_id = 0;
@@ -320,6 +318,4 @@ int main(int argc, char **argv)
reset_connectors();
}
-
- igt_exit();
}