def parse_test_runner_command_line_args(plugin_modules, args):
    parser = default_parser()

    # Add in any additional options
    for plugin in plugin_modules:
        if hasattr(plugin, 'add_command_line_options'):
            plugin.add_command_line_options(parser)

    (options, args) = parser.parse_args(args)
    if (
            len(args) < 1 and
            not (
                options.rerun_test_file or
                options.replay_json or
                options.replay_json_inline
            )
    ):
        parser.error(
            'Test path required unless --rerun-test-file, --replay-json, or '
            '--replay-json-inline specified.'
        )

    test_path, module_method_overrides = _parse_test_runner_command_line_module_method_overrides(args)

    if options.list_suites:
        runner_action = ACTION_LIST_SUITES
    elif options.list_tests:
        runner_action = ACTION_LIST_TESTS
    else:
        runner_action = ACTION_RUN_TESTS

    test_runner_args = {
        'debugger': options.debugger,
        'suites_include': options.suites_include,
        'suites_exclude': options.suites_exclude,
        'suites_require': options.suites_require,
        'failure_limit': options.failure_limit,
        'module_method_overrides': module_method_overrides,
        'options': options,
        'plugin_modules': plugin_modules
    }

    return runner_action, test_path, test_runner_args, options
Calculates the concordance index (C-index) between two series
dataset/ETHPy150Open Yelp/Testify/testify/test_program.py/parse_test_runner_command_line_args--crossover with--dataset/ETHPy150Open CamDavidsonPilon/lifelines/lifelines/utils/__init__.py/concordance_index