2009-05-28 20 views

risposta

1

NUnit 2.5 ha un'opzione per supportare i test di unità in esecuzione in parallelo. Questo non ha nulla a che fare con il framework di test unitario integrato in VS, ma è possibile eseguire test NUnit all'interno di VS, con il plugin giusto.

-2

MSTest in Visual Studio esegue test di unità in parallelo. Durante l'esecuzione dei test VSTestHost (processo che esegue i test delle unità) esegue ogni test dell'unità su un thread separato.

+1

I test di unità vengono eseguiti su thread diversi in un ordine non deterministico, ma sono sempre ordinati sequenzialmente. http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/84afa304-e652-4aba-98c2-be26dea928e4/ –

+0

La restrizione "sempre in ordine sequenziale" è obsoleta. Vedi la risposta di PatriceVB sopra. – Technophile

7

Il team di Team Test ha pubblicato un post sul blog sull'esecuzione di test unitari in parallelo su una macchina multi-CPU/core pochi giorni fa. È possibile leggere le informazioni che state cercando qui:

http://blogs.msdn.com/vstsqualitytools/archive/2009/12/01/executing-unit-tests-in-parallel-on-a-multi-cpu-core-machine.aspx

Enjoy!

+0

Fraking cool - Perfetto per la workstation 8 core. I test unitari richiedono troppo tempo. –

+0

Hanno disabilitato questo nel 2013? C'è un commento sul post che afferma che è stato rimosso come funzionalità dopo il 2010. –