webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Functions | Variables
webkitpy.layout_tests.models.test_run_results Namespace Reference

Classes

class  RunDetails
 
class  TestRunResults
 

Functions

def summarize_results (port_obj, expectations, initial_results, retry_results, enabled_pixel_tests_in_retry, include_passes=False, include_time_and_modifiers=False)
 

Variables

int INTERRUPTED_EXIT_STATUS = signal.SIGINT + 128
 

Function Documentation

◆ summarize_results()

def webkitpy.layout_tests.models.test_run_results.summarize_results (   port_obj,
  expectations,
  initial_results,
  retry_results,
  enabled_pixel_tests_in_retry,
  include_passes = False,
  include_time_and_modifiers = False 
)
Returns a dictionary containing a summary of the test runs, with the following fields:
    'version': a version indicator
    'fixable': The number of fixable tests (NOW - PASS)
    'skipped': The number of skipped tests (NOW & SKIPPED)
    'num_regressions': The number of non-flaky failures
    'num_flaky': The number of flaky failures
    'num_missing': The number of tests with missing results
    'num_passes': The number of unexpected passes
    'tests': a dict of tests -> {'expected': '...', 'actual': '...'}
    'date': the current date and time

Variable Documentation

◆ INTERRUPTED_EXIT_STATUS

int webkitpy.layout_tests.models.test_run_results.INTERRUPTED_EXIT_STATUS = signal.SIGINT + 128