Um dos testes automáticos demanda muitos recursos
Closed this issue · 1 comments
── Error ('test-epe4md_calcula.R:77'): epe4md_calcula filtro_renda certo ───────
<purrr_error_indexed/rlang_error/error/condition>
Error in map2(out, times, vec_rep_each)
: i In index: 1.
Caused by error:
! cannot allocate vector of size 406.7 Mb
Este teste está demandando recursos demais e não consegue ser executado pelo github actions.
Temos que tentar 2 alternativas de resolução, nesta ordem de prioridade:
1 - Refatorar a função para usar menos memória
2 - Mudar o teste para executar com menos dados
É preferível 1 pois aproveita-se e já se checa se a função está otimizada
A função está sendo refatorada para rodar em série de acordo com um novo parâmetro opcional. Por default roda com paralelismo. O teste automático fará a chamada sem paralelismo