Executando testes
Executando um único teste
Abra um teste e clique em Run. Escolha:
Branch: a branch do Bubble para testar.
Model: o modelo que o Buildprint deve usar.
O Buildprint inicia uma execução de navegador na URL da branch selecionada.
Execuções em Live usam o usuário Live atribuído. Execuções de branches não-Live usam o usuário de Teste atribuído. Se nenhum usuário correspondente estiver atribuído, a execução ainda será iniciada sem uma conta de login pré-configurada.
Executando pastas e grupos
Na aba Tests, execute uma pasta para iniciar as execuções dos testes executáveis nessa pasta.
Execuções de grupo criam execuções filhas para cada teste e mostram o resultado combinado no History. Componentes não são executados diretamente.
Selecionando um modelo
Use um modelo com capacidade de visão, pois o agente trabalha em um navegador.
O seletor de modelos usa seus provedores conectados e preferências salvas. Comece com o modelo com capacidade de visão mais barato que consiga passar na suite de forma confiável e, depois, mude para um modelo mais robusto para fluxos frágeis ou de alto valor.
O que o Buildprint verifica antes de começar
Uma execução precisa de:
Um app ou domínio do Bubble configurado para o projeto.
Uma branch disponível.
Uma URL de app para essa branch.
Capacidade de sandbox.
Um modelo suportado.
Acesso ao projeto.
Se o usuário de teste selecionado estiver desativado, ausente ou atribuído ao banco de dados errado, a execução falhará antes de ser iniciada.
Executando testes através da API
O Buildprint também suporta iniciar e ler execuções através de rotas REST públicas:
POST /api/public/v1/test-runs
GET /api/public/v1/test-runs/{runId}
POST /api/public/v1/test-group-runs
GET /api/public/v1/test-group-runs/{groupRunId}
A requisição de início inclui o ID do teste ou grupo, um ID de branch ou label de branch e, opcionalmente, um modelo.
Executando testes através do MCP
O servidor MCP hospedado expõe ferramentas para execução de testes, incluindo:
start_test_run
start_test_group_run
get_test_run
get_test_group_run
Use estas opções quando um agente ou ferramenta externa deve iniciar uma execução de teste do Buildprint.