build server

There are 2 entries for the tag build server

Build server: prime impressioni

Come bloggato qualche tempo fa, nel mio team abbiamo messo in piedi un build server e per farlo abbiamo scelto CI-Factory. Il processo non è stato immediato ma devo dire che il risultato sta portando alcune soddisfazioni. Prima ho scritto "abbiamo messo in piedi un build server " invece di installato perchè la vera e proprio installazione e configurazione base di CI-Factory non è un processo molto complicato. Per avere la prima build basta poco.L'attività che richiede più tempo è sicuramente la configurazione dei molti package disponibili: Alerts , Analytics , CSDiff , DotNetUnitTest , FinalBuilder , InstallShield , MSBuild , MSTest , NCover ,...

Unit test e build server

Attualmente partecipo allo sviluppo di un progetto dove abbiamo circa 500 unit-test, 1.000 assert ed il tempo di esecuzione di tutti i test si avvicina ai 5 minunti. Questo porta a non eseguire sempre tutta la suite di test. Per esempio se modifico una singola classe modifico o aggiungo qualche test, scrivo il codice per far passare solo i test che mi interessano in questo momento e quando quest'ultimi sono ok faccio il commit sul source control. Così facendo però corro il rischio di aver fatto il commit di codice che potenzialmente fa fallire gli altri test che non ho eseguito ma d'altro canto non posso sempre "perde"...