sudo apt install python3-venv
cd detect-test-pollution-main
python3 -m venv ./venv
source ./venv/bin/activate
pip install -r requirements.txt
# run tests normally
pytest -vv
#perform tests with line (node) coverage report
pytest -vv --cov
# perform tests with branch coverage report
pytest -vv --cov --cov-branch --cov-report html
#run tests with mutmut
mutmut run --paths-to-mutate= .. /py-knights-fighting/app/main.py
mutmut results
mutmut show [id]
# Gerar relatório de mutação
mutmut html
-
Termo de Busca:
language:Python pytest in:readme created:>2020-01-01 size:<250
-
Repositório Escolhido:
-
Passos Realizados:
- Adicionadas as bibliotecas
pytest-cov
emutmut
aorequirements.txt
. - Criado o ambiente virtual do projeto com
python3-venv
e instalação das dependências. - Criado um README principal adaptado aos passos do vídeo para este repositório.
- Adicionadas as bibliotecas
-
Resultados:
-
Após Alterações no Código:
-
Relatóriosl: