Amazon CodeBuild · JSON Structure

Amazon Codebuild Test Case Filter Structure

A filter used to return specific types of test cases. In order to pass the filter, the report must meet all of the filter properties.

Type: object Properties: 2
AmazonCI/CDBuildContinuous IntegrationDevOpsTesting

TestCaseFilter is a JSON Structure definition published by Amazon CodeBuild, describing 2 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

status keyword

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-codebuild/refs/heads/main/json-structure/amazon-codebuild-test-case-filter-structure.json",
  "name": "TestCaseFilter",
  "description": "A filter used to return specific types of test cases. In order to pass the filter, the report must meet all of the filter properties.",
  "type": "object",
  "properties": {
    "status": {
      "allOf": [
        {
          "$ref": "#/components/schemas/String"
        },
        {
          "description": "<p>The status used to filter test cases. A <code>TestCaseFilter</code> can have one status. Valid values are:</p> <ul> <li> <p> <code>SUCCEEDED</code> </p> </li> <li> <p> <code>FAILED</code> </p> </li> <li> <p> <code>ERROR</code> </p> </li> <li> <p> <code>SKIPPED</code> </p> </li> <li> <p> <code>UNKNOWN</code> </p> </li> </ul>"
        }
      ]
    },
    "keyword": {
      "allOf": [
        {
          "$ref": "#/components/schemas/String"
        },
        {
          "description": "A keyword that is used to filter on the <code>name</code> or the <code>prefix</code> of the test cases. Only test cases where the keyword is a substring of the <code>name</code> or the <code>prefix</code> will be returned."
        }
      ]
    }
  }
}