def METHOD_NAME(cb, full_case_name, verbose):
    results = _parse_results(cb['results'])
    groups = list(k for (k, v) in results.items() if isinstance(v, dict))
    plan_name = yaml.safe_load(cb['definition'])['metadata']['test.plan']
    if len(groups) == 1 and groups[0] == plan_name:
        group = results[plan_name]
        cases = {k: v for (k, v) in results.items() if not isinstance(v, dict)}
        group.update(cases)
        results = {plan_name: group}
    else:
        results = {plan_name: results}
    if verbose:
        print("Results:")
        print(json.dumps(results, indent='  '))
    dotted = dict()
    _get_dotted_test_names(results, dotted)
    test_case_result = dotted.get(full_case_name)
    print("{}: {}".format(full_case_name, test_case_result))
    if test_case_result is None:
        print("Warning: failed to find result for {}".format(full_case_name))
        return BISECT_SKIP
    return TEST_CASE_STATUS_MAP[test_case_result]