def METHOD_NAME(runtime, time_threshold, run_until_complete):
    """
    Ensures all cores are initialised correctly, ran, and completed
    successfully.
    :param int runtime:
    :param int time_threshold:
    :param bool run_until_complete:
    :raises ConfigurationException:
    """
    runner = _ApplicationRunner()
    # pylint: disable=protected-access
    runner._run(runtime, time_threshold, run_until_complete)