mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-10-24 15:25:10 +00:00
* Updated generate_docs_schema * Updated generate_docs_schema * Updated generate_docs_schema * applied generate_docs_schema script * Revert the changes in this file --------- Co-authored-by: Tarun <tarun.p@deuexsolutions.com> Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
3.8 KiB
3.8 KiB
| title | slug |
|---|---|
| basic | /main-concepts/metadata-standard/schemas/tests/basic |
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:41.923720+00:00.