pensandoodireito / sislegis-app

Aplicação SISLEGIS
GNU Affero General Public License v3.0
2 stars 14 forks source link

Infra de testes dos REST services do sislegis #126

Open rafaelcoutinho opened 9 years ago

rafaelcoutinho commented 9 years ago

Ao menos 1 chamada por endpoint com teste do caso de sucesso. Gerar o relatório de cobertura.

theoziran commented 8 years ago

Pegar o Bear automaticamente.

gcdelgado commented 8 years ago

Para que o Bearer possa ser obtido automaticamente, é necessário:

  1. cadastrar no Keycloak e no banco de dados um e-mail para o usuário "sislegis" que será usado como padrão para autenticação
  2. habilitar "Direct Grant API" no Admin do Keycloak, confome print:

uploads/25bb1b26-b572-49be-865e-14163af6ecea/blob

gcdelgado commented 8 years ago

Sobre a cobertura de testes:

Exemplos de relatórios:

1) Pacote de testes "endpoint" - Cobertura não consegue fazer o rastreamento, retornando 0%:

uploads/4a1a92db-4818-4d20-8b6c-d97c649c90ee/cobertura_endpoint.png

2) Pacote de testes "parser" - Cobertura consegue rastrear as classes utilizadas:

uploads/774493b5-a75f-4dfd-98a9-8c47a2d119e2/cobertura_parser.png

@marcoamarelo @rafaelcoutinho