Basic
This schema defines basic types that are used by other test schemas.
Definitions
columnTestSummaryDefinition
(object): Schema to capture test case execution summary at the column level.success
(integer): Number of test cases that passed.failed
(integer): Number of test cases that failed.aborted
(integer): Number of test cases that aborted.queued
(integer): Number of test cases that are queued for execution.total
(integer): Total number of test cases.entityLink
: Refer to ../type/basic.json#/definitions/entityLink.
testSummary
(object): Schema to capture test case execution summary.success
(integer): Number of test cases that passed.failed
(integer): Number of test cases that failed.aborted
(integer): Number of test cases that aborted.queued
(integer): Number of test cases that are queued for execution.total
(integer): Total number of test cases.columnTestSummary
(array)- Items: Refer to #/definitions/columnTestSummaryDefinition.
testResultValue
(object): Schema to capture test case result values.name
(string): name of the value.value
(string): test result value.predictedValue
(string): predicted value.
testCaseStatus
(string): Status of Test Case run. Must be one of:["Success", "Failed", "Aborted", "Queued"]
.testCaseResult
(object): Schema to capture test case result.id
: Unique identifier of this failure instance. Refer to ../type/basic.json#/definitions/uuid.testCaseFQN
: Fully qualified name of the test case. Refer to ../type/basic.json#/definitions/fullyQualifiedEntityName.timestamp
: Data one which test case result is taken. Refer to ../type/basic.json#/definitions/timestamp.testCaseStatus
: Status of Test Case run. Refer to #/definitions/testCaseStatus.result
(string): Details of test case results.sampleData
(string): sample data to capture rows/columns that didn't match the expressed testcase.testResultValue
(array)- Items: Refer to #/definitions/testResultValue.
passedRows
(integer): Number of rows that passed.failedRows
(integer): Number of rows that failed.passedRowsPercentage
(number): Percentage of rows that passed.failedRowsPercentage
(number): Percentage of rows that failed.incidentId
: Incident State ID associated with this result. This association happens when the result is created, and will stay there even when the incident is resolved. Refer to ../type/basic.json#/definitions/uuid.maxBound
(number): Upper bound limit for the test case result as defined in the test definition.minBound
(number): Lower bound limit for the test case result as defined in the test definition.testCase
: Test case that this result is for. Refer to ../type/entityReference.json.testDefinition
: Test definition that this result is for. Refer to ../type/entityReference.json.
testSuiteExecutionFrequency
(string): How often the test case should run. Must be one of:["Hourly", "Daily", "Weekly"]
.
Documentation file automatically generated at 2025-01-15 09:05:25.266839+00:00.