2014-07-14 1 views
7

ci siamo trasferiti dall'ambiente VS2010 a VS2013. La nostra soluzione ha superato i test dell'unità da 5K e su VS2010 ci sono voluti circa 5 minuti mentre su VS2013 impiegano circa 20 minuti.Come eseguire i test in parallelo utilizzando il file delle correzioni su VS2013

Abbiamo visto che c'è un problema nell'utilizzo del file testsettings mentre configura VS2013 per usare il precedente framework di test, quindi lo abbiamo spostato in un file runsettings che in realtà risolve alcuni problemi che abbiamo avuto durante la transizione.

Il principale pensiero al momento è che non riusciamo a trovare come configurare VS2013 per eseguire i test in parallelo. Sul precedente VS avevamo l'impostazione <Execution parallelTestCount="0"> che sembra non essere disponibile sul file runsettings.

Riassumendo, come è possibile eseguire i test in parallelo utilizzando un file runsettings in modo da utilizzare il framework più recente?

Grazie.

+0

possibile duplicato del [Can di Visual Studio 2012 unit test eseguiti in parallelo?] (Http://stackoverflow.com/questions/12674606/can-visual-studio-2012-run-unit-tests-in- parallelo) –

+1

Probabilmente è un duplicato di questo: http://stackoverflow.com/questions/12674606/can-visual-studio-2012-run-unit-tests-in-parallel: S –

risposta

0

Si usa?

È possibile forzare VS2013 a utilizzare il file delle impostazioni di prova 2010-2013. È possibile aggiungere FileName.testsettings nel file .runsettings 2013.

<MSTest> 
     <CaptureTraceOutput>True</CaptureTraceOutput> 
     <DeploymentEnabled>false</DeploymentEnabled> 
     <SettingsFile>FILENAME.testsettings</SettingsFile> 
     <ForcedLegacyMode>True</ForcedLegacyMode> 
</MSTest> 
+1

Se lo fai sei non usando il framework più recente e si passa a quello vecchio (quello eseguito con MSText.exe) che ha altri problemi. Abbiamo bisogno di utilizzare il nuovo framework in parallelo. –