def _gather_unexpected_results(port):
    """Returns the unexpected results from the previous run, if any."""
    filesystem = port._filesystem
    results_directory = port.results_directory()
    options = port._options
    last_unexpected_results = []
    if options.print_last_failures or options.retest_last_failures:
        unexpected_results_filename = filesystem.join(results_directory, "unexpected_results.json")
        if filesystem.exists(unexpected_results_filename):
            results = json_results_generator.load_json(filesystem, unexpected_results_filename)
            resultsjsonparser.for_each_test(results['tests'], lambda test, result: last_unexpected_results.append(test))
    return last_unexpected_results
def _gather_unexpected_results(port):
    """Returns the unexpected results from the previous run, if any."""
    filesystem = port._filesystem
    results_directory = port.results_directory()
    options = port._options
    last_unexpected_results = []
    if options.print_last_failures or options.retest_last_failures:
        unexpected_results_filename = filesystem.join(results_directory, "unexpected_results.json")
        if filesystem.exists(unexpected_results_filename):
            results = json_results_generator.load_json(filesystem, unexpected_results_filename)
            last_unexpected_results = results['tests'].keys()
    return last_unexpected_results
Exemple #3
0
def _gather_unexpected_results(port):
    """Returns the unexpected results from the previous run, if any."""
    filesystem = port._filesystem
    results_directory = port.results_directory()
    options = port._options
    last_unexpected_results = []
    if options.print_last_failures or options.retest_last_failures:
        unexpected_results_filename = filesystem.join(
            results_directory, "unexpected_results.json")
        if filesystem.exists(unexpected_results_filename):
            results = json_results_generator.load_json(
                filesystem, unexpected_results_filename)
            last_unexpected_results = results['tests'].keys()
    return last_unexpected_results