linuchs / Botquake

Botquake
0 stars 2 forks source link

Permette di testare la coverage del codice #22

Closed linuchs closed 8 months ago

linuchs commented 8 months ago

Sposta il file test_functions.py in una cartella tests e crea un file init.py per accedere alla cartella src inoltra aggiorna requirements_dev.txt e .github/workflows/ci.yml, Da notare che questa modifica è relativa all'ultimo merge sul main, il cui codice in locale ha una coverage del 74%, mentre su git il testing da errore, allora mettiamo la funzione test_function andrebbe nella cartella tests ma non si riescono a importare ciò che sta dentro src per questo inseriamo il file init.py come descritto nella pull request il test passa ma la coverage non supera il 57%

linuchs commented 8 months ago

Adesso il test passa ma ho abbassato la coverage richiesta al 50% con --cov-fail-under=50 e qui siamo al 57%. Mi chiedo perchè in locale l'esecuzione del pytest --cov arriva al 75%