Open fjuniorr opened 3 years ago
Erros na planilha de setembro:
Além disso, o make test
também apontou erros
✓ | OK F W S | Context
✓ | 1 | Cálculo remuneração líquida
x | 0 1 | Carga horaria servidores em atividade
────────────────────────────────────────────────────────────────────────────────────────────────────────────
Failure (test_carga_horaria_ativos.R:7:3): Carga horaria servidores em atividade
summary(report)[["fails"]] not equal to 0.
1/1 mismatches
[1] 40421 - 0 == 40421
────────────────────────────────────────────────────────────────────────────────────────────────────────────
✓ | 1 | Unidades administrativas classificadas
✓ | 3 | Pagamento jetons empresas
✓ | 1 | Linhagem arquivos primários [1.8 s]
x | 0 1 | Existência de unidade administrativa de exercício
────────────────────────────────────────────────────────────────────────────────────────────────────────────
Failure (test_unidade_exercicio.R:7:3): Existência de unidade administrativa de exercício
summary(report)[["fails"]] not equal to 0.
1/1 mismatches
[1] 164 - 0 == 164
────────────────────────────────────────────────────────────────────────────────────────────────────────────
✓ | 1 | Nomeação em cargo efetivo ou cargo em comissão
══ Results ═════════════════════════════════════════════════════════════════════════════════════════════════
Duration: 2.2 s
[ FAIL 2 | WARN 0 | SKIP 0 | PASS 7 ]
Os três erros foram repetidos na planilha de outubro:
E o resultados do make test
✔ | OK F W S | Context
✔ | 1 | Cálculo remuneração líquida [0.1 s]
✖ | 0 1 | Carga horaria servidores em atividade
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Failure (test_carga_horaria_ativos.R:7:3): Carga horaria servidores em atividade
summary(report)[["fails"]] not equal to 0.
1/1 mismatches
[1] 40490 - 0 == 40490
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
✔ | 1 | Unidades administrativas classificadas
✔ | 3 | Pagamento jetons empresas
✔ | 1 | Linhagem arquivos primários [2.2 s]
✖ | 0 1 | Existência de unidade administrativa de exercício
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Failure (test_unidade_exercicio.R:7:3): Existência de unidade administrativa de exercício
summary(report)[["fails"]] not equal to 0.
1/1 mismatches
[1] 169 - 0 == 169
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
✔ | 1 | Nomeação em cargo efetivo ou cargo em comissão
══ Results ═════════════════════════════════════════════════════════════════════════════════════════════════════════════
Duration: 2.6 s
[ FAIL 2 | WARN 0 | SKIP 0 | PASS 7 ]
Novamente na planilha de novembro
✔ | OK F W S | Context
✔ | 1 | Cálculo remuneração líquida
✖ | 0 1 | Carga horaria servidores em atividade
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Failure (test_carga_horaria_ativos.R:7:3): Carga horaria servidores em atividade
summary(report)[["fails"]] not equal to 0.
1/1 mismatches
[1] 40490 - 0 == 40490
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────
✔ | 1 | Unidades administrativas classificadas
✔ | 3 | Pagamento jetons empresas
✔ | 1 | Linhagem arquivos primários [2.9 s]
✖ | 0 1 | Existência de unidade administrativa de exercício
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Failure (test_unidade_exercicio.R:7:3): Existência de unidade administrativa de exercício
summary(report)[["fails"]] not equal to 0.
1/1 mismatches
[1] 169 - 0 == 169
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────
✔ | 1 | Nomeação em cargo efetivo ou cargo em comissão
══ Results ════════════════════════════════════════════════════════════════════════════════════════════════════════
Duration: 3.2 s
[ FAIL 2 | WARN 0 | SKIP 0 | PASS 7 ]
Esses erros se repetiram novamente em jan/2022
$ make test
Rscript --verbose tests/testthat.R 2> logs/log.Rout
✔ | OK F W S | Context
✔ | 1 | Cálculo remuneração líquida [0.1 s]
✖ | 0 1 | Carga horaria servidores em atividade [0.3 s]
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Failure (test_carga_horaria_ativos.R:7:3): Carga horaria servidores em atividade
summary(report)[["fails"]] not equal to 0.
1/1 mismatches
[1] 39836 - 0 == 39836
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
✔ | 1 | Unidades administrativas classificadas
✔ | 3 | Pagamento jetons empresas
✔ | 1 | Linhagem arquivos primários [1.9 s]
✖ | 0 1 | Existência de unidade administrativa de exercício
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Failure (test_unidade_exercicio.R:7:3): Existência de unidade administrativa de exercício
summary(report)[["fails"]] not equal to 0.
1/1 mismatches
[1] 102 - 0 == 102
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
✔ | 1 | Nomeação em cargo efetivo ou cargo em comissão
══ Results ═════════════════════════════════════════════════════════════════════════════════════════════════════════════
Duration: 2.6 s
[ FAIL 2 | WARN 0 | SKIP 0 | PASS 7 ]
Passou despercebido que a carga horária está gerando problema na série histórica do Portal. Um exemplo é o masp 1614858 nos meses de maio/2021 vs junho/2021.
Vamos precisar corrigir a série histórica. Vai ser uma ótima oportunidade para inserir o novo fluxo de validação.
Os mesmos erros se repetiram em fev/2022.
O erro de carga horária foi assunto de discussão no Mantis 0146470