Test Runs

Obter execução de grupo de testes

Retorna uma execução de grupo de testes.

GET /api/public/v1/test-group-runs/{groupRunId}

Obter execução de grupo de testes

curl --request GET \
  --url 'https://api.buildprint.ai/api/public/v1/test-group-runs/{GROUPRUNID}' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "run": {
    "id": "<string>",
    "createdAt": 1,
    "groupId": "<string>",
    "groupName": "<string>",
    "status": "queued",
    "branchCacheId": "<string>",
    "branchId": "<string>",
    "branchDisplay": "<string>",
    "model": "<string>",
    "environment": "live",
    "startedAt": 1,
    "completedAt": 1
  },
  "childRuns": [
    {
      "id": "<string>",
      "createdAt": 1,
      "testId": "<string>",
      "testName": "<string>",
      "status": "queued",
      "branchCacheId": "<string>",
      "branchId": "<string>",
      "branchDisplay": "<string>",
      "model": "<string>",
      "environment": "live",
      "startedAt": 1,
      "completedAt": 1
    }
  ]
}

Execução de grupo encontrada

Authorizations

  • Authorization string obrigatório header

    Token da API REST do Workspace prefixado com bp_

Path Parameters

  • groupRunId string obrigatório

    ID da execução do grupo de testes.

Response

application/json
  • run object

    Estado detalhado para a execução agrupada.

    + Show Child Attributes
    • id string

      Identificador opaco para este recurso.

    • createdAt number

      Timestamp Unix em milissegundos de quando o recurso foi criado.

    • groupId string

      Identificador opaco para o grupo de testes do projeto.

    • groupName string

      Nome legível por humanos do grupo de testes do projeto.

    • status string enum enum

      Status atual do ciclo de vida do recurso. 6 allowed enum values.

    • branchCacheId string | null

      Identificador opaco para o registro de branch em cache, quando disponível.

    • branchId string | null

      Identificador de branch ou slug usado para a execução.

    • branchDisplay string | null

      Nome legível por humanos da branch usada para a execução.

    • model string | null

      Identificador do modelo usado para a execução.

    • environment string enum enum

      Ambiente Bubble usado pela execução. Allowed values: live, test.

    • startedAt number | null

      Timestamp Unix em milissegundos de quando o recurso começou a ser executado.

    • completedAt number | null

      Timestamp Unix em milissegundos de quando o recurso foi concluído.

    • counts object

      Contagens agregadas para status de filhos ou etapas.

      + Show Child Attributes
      • total number

        Número total de itens incluídos na contagem.

      • queued number

        Número de itens ainda na fila.

      • running number

        Número de itens em execução no momento.

      • passed number

        Número de itens que passaram.

      • warning number

        Número de itens que foram concluídos com avisos.

      • error number

        Número de itens que falharam com erros.

      • canceled number

        Número de itens que foram cancelados.

  • childRuns[] object array

    Execuções de testes filhos iniciadas como parte da execução agrupada.

    + Show Child Attributes
    • id string

      Identificador opaco para este recurso.

    • createdAt number

      Timestamp Unix em milissegundos de quando o recurso foi criado.

    • testId string

      Identificador opaco para a definição de teste do projeto.

    • testName string

      Nome legível por humanos do teste.

    • status string enum enum

      Status atual do ciclo de vida do recurso. 6 allowed enum values.

    • branchCacheId string | null

      Identificador opaco para o registro de branch em cache, quando disponível.

    • branchId string | null

      Identificador de branch ou slug usado para a execução.

    • branchDisplay string | null

      Nome legível por humanos da branch usada para a execução.

    • model string | null

      Identificador do modelo usado para a execução.

    • environment string enum enum

      Ambiente Bubble usado pela execução. Allowed values: live, test.

    • startedAt number | null

      Timestamp Unix em milissegundos de quando o recurso começou a ser executado.

    • completedAt number | null

      Timestamp Unix em milissegundos de quando o recurso foi concluído.

    • assignedTestUserName string | null

      Nome do usuário de teste atribuído à execução, quando houver um atribuído.

    • groupRunId string | null

      Identificador opaco para a execução de teste de projeto agrupada.

    • groupName string

      Nome legível por humanos do grupo de testes do projeto.