Testes

Atualizar teste do projeto

Atualiza um teste ou componente.

PUT /api/public/v1/tests/{testId}

Atualizar teste do projeto

curl --request PUT \
  --url 'https://api.buildprint.ai/api/public/v1/tests/{TESTID}' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "key": "value"
}'
{
  "ok": true
}

Teste atualizado

Authorizations

  • Authorization string obrigatório header

    Token da API REST do workspace prefixado com bp_

Path Parameters

  • testId string obrigatório

    ID do teste.

Request Body

application/json
  • name string obrigatório

    Nome do teste ou componente reutilizável.

  • description string | null

    Descrição opcional.

  • isComponent boolean obrigatório

    Se a definição do teste é reutilizável como uma etapa de componente em outros testes.

  • viewportPreset string enum | null

    Preset de viewport opcional para testes executáveis.

  • liveTestUserId string | null

    Usuário de teste opcional atribuído a execuções ao vivo.

  • testVersionTestUserId string | null

    Usuário de teste opcional atribuído a execuções de versão de teste.

  • steps[] oneOf obrigatório array

    Etapas ordenadas para o teste.

    + Show Child Attributes
    • oneOf options 2 variants oneOf

      Exactly one option applies.

      + Show Child Attributes
      • option 1 object
        + Show Child Attributes
        • kind string obrigatório

          Marca esta entrada como uma etapa executável direta.

        • instruction string obrigatório

          Instrução que o agente deve realizar.

        • details string | null

          Detalhe extra opcional para fornecer mais contexto para a instrução.

        • onFailure string enum obrigatório enum

          Se a execução deve parar ou continuar se esta etapa falhar. Allowed values: stop, continue.

      • option 2 object
        + Show Child Attributes
        • kind string obrigatório

          Marca esta entrada como uma referência de componente reutilizável.

        • componentId string obrigatório

          Identificador do componente de teste do projeto a ser expandido.

        • onFailure string enum enum

          Se a execução deve parar ou continuar se o componente falhar. Allowed values: stop, continue.

Response

application/json
  • ok boolean

    Sempre verdadeiro para uma resposta de mutação bem-sucedida.