main-concepts

No menu items for this category

Basic

This schema defines basic types that are used by other test schemas.

  • 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)
  • 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)
    • 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.