Guias

Exemplos no CI

Abrir issues dos testes que falharam e mandar os resultados de uma suíte.

Exemplo (o token fica num segredo do CI):

curl -sS -X POST https://tracker.aquarela.app/api/v1/issues/import \
  -H "Authorization: Bearer $TRACKER_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"project": "MOB", "issues": [{"title": "Login falha no Android 15", "severity": "S2", "external_id": "e2e/login.spec.ts", "labels": ["CI"]}]}'

Resultados de uma suíte automatizada num ciclo (o id sai de POST /test-cycles ou de GET /test-cycles):

curl -sS -X POST https://tracker.aquarela.app/api/v1/test-cycles/$CYCLE_ID/results \
  -H "Authorization: Bearer $TRACKER_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"results": [{"test_case": "TC-MOB-0001", "status": "pass"}, {"test_case": "TC-MOB-0002", "status": "fail", "comment": "Timeout no login", "open_issue": true}]}'