Test Runs

Obter uma execução de teste

Retorna uma execução de teste.

GET /api/public/v1/test-runs/{runId}

Obter uma execução de teste

curl --request GET \
  --url 'https://api.buildprint.ai/api/public/v1/test-runs/{RUNID}' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "run": {
    "id": "<string>",
    "createdAt": 1,
    "projectId": "<string>",
    "testId": "<string>",
    "conversationId": "<string>",
    "status": "queued",
    "branchCacheId": "<string>",
    "branchId": "<string>",
    "branchDisplay": "<string>",
    "model": "<string>",
    "environment": "live",
    "summary": "<string>"
  },
  "test": {
    "id": "<string>",
    "name": "<string>",
    "description": "<string>"
  },
  "steps": [
    {
      "id": "<string>",
      "position": 1,
      "sourceKind": "step",
      "sourceComponentId": "<string>",
      "sourceComponentName": "<string>",
      "instruction": "<string>",
      "details": "<string>",
      "onFailure": "stop",
      "status": "pending",
      "comment": "<string>",
      "completedAt": 1,
      "artifacts": [
        {}
      ]
    }
  ]
}

Execução encontrada

Authorizations

  • Authorization string obrigatório header

    Token da API REST do workspace prefixado com bp_

Path Parameters

  • runId string obrigatório

    ID da execução.

Response

application/json
  • run object

    Estado detalhado da execução de teste.

    + Show Child Attributes
    • id string

      Identificador opaco para este recurso.

    • createdAt number

      Timestamp Unix em milissegundos de quando o recurso foi criado.

    • projectId string

      Identificador opaco para o projeto do workspace.

    • testId string

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

    • conversationId string

      Identificador opaco para a conversa de IA subjacente.

    • 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

      Identificador ou slug da branch usada para a execução.

    • branchDisplay string

      Nome da branch legível por humanos usado 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.

    • summary string | null

      Texto de resumo produzido para a execução.

    • testName string

      Nome legível por humanos do teste.

    • groupRunId string | null

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

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

    • appBaseUrl string | null

      URL base do app Bubble usado para a execução, quando disponível.

    • bubbleAppName string | null

      ID do app Bubble para a execução, quando disponível.

    • assignedTestUser anyOf

      Atribuição detalhada de usuário de teste para a execução.

      + Show Child Attributes
      • anyOf options 2 variants anyOf

        One or more options can apply.

        + Show Child Attributes
        • option 1 object
          + Show Child Attributes
          • id string

            Identificador opaco para este recurso.

          • name string

            Nome legível por humanos para o recurso.

          • email string | null

            Endereço de e-mail associado ao recurso.

          • database string enum enum

            Qual banco de dados Bubble a credencial deve usar. Allowed values: test, live.

        • option 2 null
    • counts object

      Contagens agregadas para status de filhos ou etapas.

      + Show Child Attributes
      • total number

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

      • pending number

        Número de itens ainda pendentes.

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

      • cancelled number

        Número de itens que foram cancelados.

    • nextPendingStepId string | null

      Identificador da próxima etapa pendente, se existir.

    • artifacts[] object array

      Artefatos capturados para a execução ou etapa.

      + Show Child Attributes
      • id string

        Identificador opaco para este recurso.

      • kind string enum enum

        Discriminador que descreve o tipo de objeto retornado. Allowed values: screenshot, video.

      • url string | null

        URL absoluta para o recurso, quando disponível.

      • contentType string | null

        Tipo MIME associado ao recurso, quando disponível.

      • sizeBytes number | null

        Tamanho do recurso em bytes, quando disponível.

      • createdAt number

        Timestamp Unix em milissegundos de quando o recurso foi criado.

  • test anyOf

    Snapshot da definição de teste associada à execução, se ainda existir.

    + Show Child Attributes
    • anyOf options 2 variants anyOf

      One or more options can apply.

      + Show Child Attributes
      • option 1 object
        + Show Child Attributes
        • id string

          Identificador opaco para este recurso.

        • name string

          Nome legível por humanos para o recurso.

        • description string | null

          Descrição legível por humanos para o recurso.

      • option 2 null
  • steps[] object array

    Resultados ordenados das etapas capturados para a execução.

    + Show Child Attributes
    • id string

      Identificador opaco para este recurso.

    • position number

      Posição baseada em zero do item dentro de sua coleção ordenada.

    • sourceKind string enum enum

      Se a etapa da execução originou-se de uma etapa direta ou de um componente. Allowed values: step, component.

    • sourceComponentId string | null

      Identificador do teste de componente que produziu a etapa da execução, quando aplicável.

    • sourceComponentName string | null

      Nome do teste de componente que produziu a etapa da execução, quando aplicável.

    • instruction string

      Instrução para a etapa.

    • details string | null

      Detalhe extra opcional para a etapa.

    • onFailure string enum enum

      Se uma execução deve parar imediatamente ou continuar quando esta etapa falhar. Allowed values: stop, continue.

    • status string enum enum

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

    • comment string | null

      Comentário do operador registrado para o resultado da etapa.

    • completedAt number | null

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

    • artifacts[] object array

      Artefatos capturados para a execução ou etapa.

      + Show Child Attributes
      • id string

        Identificador opaco para este recurso.

      • kind string enum enum

        Discriminador que descreve o tipo de objeto retornado. Allowed values: screenshot, video.

      • url string | null

        URL absoluta para o recurso, quando disponível.

      • contentType string | null

        Tipo MIME associado ao recurso, quando disponível.

      • sizeBytes number | null

        Tamanho do recurso em bytes, quando disponível.

      • createdAt number

        Timestamp Unix em milissegundos de quando o recurso foi criado.