Todas as execuções de testes são armazenados em um Banco de dados, dessa forma, é possível comparar e consultar resultados antigos caso seja necessário alguma análise retroativa.
Vamos à tabelas disponíveis com dados dos resultados:
Testes
[PROBAT_TEST_EXECUTION]
Tabela principal da execução dos testes contendo dados principais.
Campo | Tipo Dado | Descrição |
---|---|---|
CODE_EXEC | C | Código de Execução |
DATE | D | Data da Execução |
TIME | C | Hora da Execução |
START | C | Time Início dos Testes (suites) |
FINISH | C | Time Fim dos Testes (suites) |
CALLSTACK | C | Main Function de entrada ao PROBAT utilizada para solicitar a execução |
TYPE | C | "Type" informado nos parâmetros |
PARAMS | C | Parâmetros passados para main function de entrada |
CUSTOM | C | Identificador customizado |
[PROBAT_TEST_RESULTS]
Resultados totalizados entre todos os testes, agrupados conforme parâmetros enviados à função de entrada.
Campo | Tipo Dado | Descrição |
---|---|---|
CODE | C | Código de controle interno |
CODE_EXEC | C | Código execução |
TYPE | C | Agrupamento dos types enviados nos parâmetros |
START | C | Time Inicio dos Testes (grupos) |
FINISH | C | Time Fim dos Testes (grupos) |
TOTAL | N | Total de Testes registrados |
OK | N | Qtde de Testes com Sucesso |
ERROR | N | Qtde de Testes com Erro |
NOTEXECUTE | N | Qtde de Testes Pulados "Skip" |
[PROBAT_TEST_TESTS]
Resultado de cada registro de teste, gerado por cada assert executado.
Campo | Tipo Dado | Descrição |
---|---|---|
CODE | C | Código controle Interno |
START | C | Time Início Teste |
FINISH | C | Time Fim Teste |
RESULT_FROM | C | Indica quem é o gerador dessa linha de testes ( T = Test |
CODE_ROUTINE | N | Código da rotina de teste (cadastro interno) |
TYPE_ROUTINE | C | Tipo da Rotina que gerou resultado ( TST = Teste |
ANNOTATION | M | Descrição capturada pela annotation |
ROUTINE | C | Nome Fonte |
FOLDER | C | Diretório do fonte |
TYPE | C | Tipo rotina ( C = Class |
NAMEFUNCTION | C | Nome da Function |
NAMECLASS | C | Nome da Class |
NAMEMETHOD | C | Nome do Method |
SEQUENCE | C | Sequencia do assert dentro do mesma função/método |
TARGET | C | Rotina algo do teste |
ERROR | M | Mensagem de erro, quando houver |
DESCRIPTION | M | Descrição enviada pelo assert |
SOURCE_CALL | C | Fonte que chamou o assert |
LINE_CALL | N | Linha do fonte onde chamou o assert |
ASSERT | C | Função de Assert Usada |
RESULT | C | Resultado gerado pelo teste |
EXPECTED | C | Valor esperado para o teste |
OK | N | Resultado ( 0 = Erro |
[PROBAT_TEST_ERRORS]
Tabela contendo todas as mensagems de erros capturas pelo PROBAT
Campo | Tipo Dado | Descrição |
---|---|---|
CODE_EXEC | C | Código execução |
CODE_SRC | N | Código cadastro de fontes do projeto |
CODE_TST | N | Código cadastro do fonte de teste |
NAMESPACE | C | Namespace usada no fonte |
SOURCE | C | Fonte |
CODE | C | Código erro |
ERROR | M | Mensagem de erro |
[PROBAT_TEST_WARNING]
Tabela contendo todas as mensagens de aviso geradas pelo assertWarning().
Campo | Tipo Dado | Descrição |
---|---|---|
CODE_EXEC | C | Código de execução |
WARNING | C | Mensagem de aviso |
SOURCE_CALL | C | Fonte que executou o assert |
LINE_CALL | N | Linha do fonte que executou o assert |
Cobertura de Códigos
Dados relacionados à cobertura de código
[PROBAT_CODECOVERAGE_TOTAL]
Percentual Total de cobertura sumarizado por todos os fontes
Campo | Tipo Dado | Descrição |
---|---|---|
CODE_EXEC | C | Código execução |
SOURCES | N | Qtde de fontes apurados |
LINES | N | Qtde de linhas apuradas |
COVERAGE | N | % total de cobertura ( todos os fontes ) |
COVERAGE_FRAME | N | % total de cobertura de fontes oficiais do projeto |
COVERAGE_TEST | N | % total de cobertura dos fontes de testes |
[PROBAT_CODECOVERAGE_SOURCES]
Percentual Total de cobertura por fonte
Campo | Tipo Dado | Descrição |
---|---|---|
CODE_EXEC | C | Código execução |
RUN | C | Indica se esse fonte foi executado ( 0 = Não |
CODE_SRC | N | Código cadastro de fontes do projeto |
CODE_TST | N | Código cadastro do fonte de teste |
SOURCE | C | Nome fonte |
LINES | N | Qtde linhas do fontes |
COVERAGE | N | % cobertura de código para esse fonte |
[PROBAT_CODECOVERAGE_LINES]
Informação linha a linha por fonte sobre a cobertura
Campo | Tipo Dado | Descrição |
---|---|---|
CODE_EXEC | C | Código execução |
CODE_SRC | N | Código cadastro de fontes do projeto |
CODE_TST | N | Código cadastro do fonte de teste |
SOURCE | C | Nome fonte |
LINE | C | Número da linha do fonte |
COVERAGE | N | Informação de cobertura da linha ( -1 = Não Debugável |
CHANGE | C | Indica que houve troca entre -1 e 0 |