O endpoint escolhido retorna os 20 nomes mais comuns no Brasil cujo o retorno possui o seguinte padrão:
[
{
"localidade": "string",
"sexo": "string",
"res": [
{
"nome": "string",
"frequencia": number,
"ranking": number
}
]
}
]
- Código de resposta igual a 200
- Resposta menor que N segundos
- Ter no corpo da resposta um conteúdo específico
A criação do relatório é realizada utilizando a imagem dannydainton/htmlextra.
docker container run -t -v $(pwd):/etc/newman dannydainton/htmlextra \
run 'qa-newman-actions-pages.json' \
-k \
-r cli,htmlextra \
--reporter-htmlextra-export /etc/newman/docs/index.html \
--reporter-htmlextra-browserTitle "QA Newman" \
--reporter-htmlextra-title "QA Newman - HTMLEXTRA, GitHub Actions e GitHub Pages"
Etapa de publicação no GitHub Pages. Utilizamos o GitHub Pages Action para isso.
- name: Publish Report
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./docs
Concluído o pipeline com sucesso, podemos ver o relatório aqui.
Curtam esse pipeline =)