Get desktop application:
View/edit binary Protocol Buffers messages
The method of comparison used for evaluation. Describes how to compare two values.
Used in:
Required: Defines how to compare two attributes. When the TestResult value is numerical, numerical_value will be used to compare. When the TestResult value is a string, string_value will be used.
For operations EQ, NE, REGEX, STARTS_WITH, CONTAINS
For operations EQ, NE, LT, LE, GT, GE
For operations EQ
Used in:
Unknown. May assume OP_EQ for legacy purposes, but should warn.
Equals operator.
Not equals operator.
Comparison value less than TestResult's value
Comparison value less than or equal TestResult's value
Comparison value greater than TestResult's value
Comparison value greater than or equal TestResult's value
Regex match of Comparison.value string with the TestResult's evaluation value string.
Checks to see if the evaluation value string starts with the Comparison.value string
Checks to see if the evaluation value string is contained within the Comparison.value string
A single rule that describes how to evaluate a test_cases_pb2.TestResult
Used in:
Multiple comparisons to run against a result. EVERY TestResultComparison has to succeed for this Rule to succeed.
Required: The TestStatus to return if the comparison succeeds.
A collection of Rule objects. Used to define many rules.
Used in:
Describes how to get information the TestResult proto and how to compare the value against the comparison value.
Used in:
Required: This is the comparison that will be used as
The name of the property to evaluate. Properties are usually strings, so a string comparison is assumed and required.
This will find the scalar field with the given name within the TestResult proto. The value of that field will be used to evaluate. Accepted junit values for junit results are: name: name of the test case error_count: 1 if the test case has an error message failure_count: 1 if the test case has a failure message NOTE: Only supported for string and numerical values.
This will find the field nested within the first error of the TestResult proto. The value of that field will be used to evaluate. Accepted values for junit results are: exception_type: the failure and/or error message. NOTE: Only supported for string and numerical values
This will enable the target status comparation. The value of the status will be used to evaluate.