Per permettervi di controllare se qualche parte del vostro codice non è stata eseguita dai test, e va controllata a mano, nei prossimi HW aggiungerò nel log di correttezza, la misura della code coverage del programma testato.
Per il momento potete fare questo controllo in locale:
- installate il plugin pytest-cov (conda install pytest-cov)
- eseguite i test col plugin attivato ( pytest test_01.py --cov=program01 --cov-report=html )
- visualizzate il report (firefox htmlcov/index.html)
- le righe marcate di rosso non sono state eseguite da nessun test e vanno controllate a mano (potrebbero essere eseguite in altri test)