Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Passare i test su macchina locale con timeout, non passarne alcuni a causa della VM

g
gullisa (1170 points)
10 26 32
in HW4 obbligatorio by (1.2k points)
closed by
Ciao a tutti,

sulla mia macchina passo tutti i test con timeout. Sulla VM, non ne passo 2 dovuti al timeout.

Che si deve fare? Continuare a testare modifiche del codice sulla VM (dato che passarli localmente non implica a questo punto che li si passi realmente ai fini dell'HW)? Non dovrebbe valere il viceversa: se li passo sulla mia macchina (che sta nella media quanto a prestazioni) li dovrei passare anche sulla VM?

Come mi posso regolare data questa asimmetria di prestazioni?

Grazie
258 views
closed with the note: answered

1 Answer

andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
Tutti i vostri PC hanno performance diverse, per questo i test vanno eseguiti su una macchina sola, la nostra cara VM.

"Purtroppo" avete dei PC più veloci della VM.

I timeout sono tarati sulla VM
C
ChristianSt (1790 points)
3 9 25
by (1.8k points)
Ma verranno aumentati i tempi di timeout visto che la nuova vm sembra piu' lenta di quella precedente?
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
Già sono stati aumentati. Leggi il file test_01.py
C
ChristianSt (1790 points)
3 9 25
by (1.8k points)
Perfetto, grazie