corso-python-prato / share-system-team2

Apache License 2.0
2 stars 9 forks source link

Test client ci mettono troppo (refactoring) #62

Open GendoIkari opened 10 years ago

GendoIkari commented 10 years ago

I test ci mettono 24 secondi piu' o meno a girare. Questo perche' l'observer non viene mockato e tutte le volte fa la start e la join dei thread. Questo punto deve essere sistemato:

Fare una valutazione e risolvere il problema.

iacopy commented 10 years ago

a me vanno velocissimiiiiiiiiii :question: Linux Xubuntu virtualizzato su Windows 7

GendoIkari commented 10 years ago

Si ma come detto a voce c'e' qualcosa di strano che sta succedendo, e sarebbe bene almeno capire il perche'. A Carlo ci mettono 30 secondi, a Pasquale 24, su un'altra macchina linux ci stanno altri 20 secondi, e sul tuo computer no. Cerchiamo di non ignorare completamente il problema.

iacopy commented 10 years ago

sì sì era per segnalare e verbalizzare lo strano fatto :pencil: :smile: Pensavo per esempio di suddividere un po' i test in diverse classi unittest.TestCase in modo tale che non tutti abbiano lo stesso setup e teardown (insomma fare le chiamate "lente" solo quando servono, come si era un po' detto).

iacopy commented 10 years ago

Anche nel mio fisso di casa con Linux 14.04 'trusty' ci mette più di 30 secondi, in pratica 1.00 s per test. Ora faccio un po' di refactoring.