'Summon a test object and run it, returning test status.
:param url A url that identifies the test to run.
:param tag An optional keyword argument that will be added to the
test and subdir name.
:param subdir_tag An optional keyword argument that will be added
to the subdir name.
:return: Test status
:see: client/shared/error.py, exit_status'

@_run_test_complete_on_exit
def run_test_detail(self, url, *args, **dargs):

    (subdir, testname, group_func, timeout) = self._run_test_base(url, *args, **dargs)
    try:
        self._rungroup(subdir, testname, group_func, timeout)
        return 'GOOD'
    except error.TestBaseException as detail:
        return detail.exit_status
