Ed
há 4 semanas
Vamos analisar cada afirmativa: I. Ao rodar `coverage run -m pytest`, a equipe conseguiu executar os testes enquanto o Coverage.py registrava a cobertura das linhas de código. Verdadeiro, esse comando é utilizado para executar os testes com o pytest e registrar a cobertura de código ao mesmo tempo. II. O comando `coverage html` foi usado para gerar um relatório visual, em que as linhas não cobertas foram destacadas em vermelho. Verdadeiro, esse comando realmente gera um relatório em formato HTML, onde as linhas não cobertas são destacadas. III. Para medir a cobertura de código, foi necessário reescrever os testes usando apenas funções do Coverage.py, substituindo os testes existentes com unittest. Falso, não é necessário reescrever os testes para usar o Coverage.py. Ele pode ser utilizado com os testes existentes, como os do unittest, sem a necessidade de substituí-los. Com base nas análises, as afirmativas corretas são I e II. Portanto, a alternativa correta é: b) I e II, apenas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade