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

Classes

class  FailureAudio
 
class  FailureAudioMismatch
 
class  FailureCrash
 
class  FailureEarlyExit
 
class  FailureImageHashIncorrect
 
class  FailureImageHashMismatch
 
class  FailureMissingAudio
 
class  FailureMissingImage
 
class  FailureMissingImageHash
 
class  FailureMissingResult
 
class  FailureReftestMismatch
 
class  FailureReftestMismatchDidNotOccur
 
class  FailureReftestNoImagesGenerated
 
class  FailureText
 
class  FailureTextMismatch
 
class  FailureTimeout
 
class  TestFailure
 

Functions

def is_reftest_failure (failure_list)
 
def determine_result_type (failure_list)
 

Variables

tuple ALL_FAILURE_CLASSES
 

Function Documentation

◆ determine_result_type()

def webkitpy.layout_tests.models.test_failures.determine_result_type (   failure_list)
Takes a set of test_failures and returns which result type best fits
the list of failures. "Best fits" means we use the worst type of failure.

Returns:
  one of the test_expectations result types - PASS, FAIL, CRASH, etc.

◆ is_reftest_failure()

def webkitpy.layout_tests.models.test_failures.is_reftest_failure (   failure_list)

Variable Documentation

◆ ALL_FAILURE_CLASSES

tuple webkitpy.layout_tests.models.test_failures.ALL_FAILURE_CLASSES
Initial value:
1 = (FailureTimeout, FailureCrash, FailureMissingResult,
2  FailureTextMismatch, FailureMissingImageHash,
3  FailureMissingImage, FailureImageHashMismatch,
4  FailureImageHashIncorrect, FailureReftestMismatch,
5  FailureReftestMismatchDidNotOccur, FailureReftestNoImagesGenerated,
6  FailureMissingAudio, FailureAudioMismatch,
7  FailureEarlyExit)