VS2013

2014-07-14 16 views
7

'daki çalışma ayarları kullanılarak paralel olarak testler nasıl yürütülür VS2010 - VS2013 ortamına taşındık. Bizim çözüm 5K ünite testleri üzerinde ve VS2010 üzerinde yaklaşık 5 dakika sürdü VS2013 üzerinde yaklaşık 20 dakika sürüyorlar.VS2013

dosyasını, eski sınama çerçevesini kullanmak üzere VS2013'ü yapılandırdığı için bir sorun olduğunu gördük ve bu nedenle geçişte karşılaştığımız bazı sorunları çözen bir runsettings dosyasına taşıdık.

Şu ana düşüncemiz VS2013'ün testleri paralel olarak yürütmek için nasıl yapılandırılacağını bulamadığımız. Eski VS'de, runsettings dosyasında bulunmayan <Execution parallelTestCount="0"> ayarı vardı.

Özetleme, nasıl bir runsettings dosyayı yüzden yeni bir çerçeve kullanmak kullanılarak paralel olarak testler çalıştırabilir?

Teşekkürler.

+0

olası yinelenen [paralel Can Visual Studio 2012 çalıştırmak ünite testleri?] (Http://stackoverflow.com/questions/12674606/can-visual-studio-2012-run-unit-tests-in- paralel) –

+1

Bu muhtemelen bir kopyasıdır: http://stackoverflow.com/questions/12674606/can-visual-studio-2012-run-unit-tests-in-parallel: S –

cevap

0

Kullanıyor musunuz?

VS2013'ü 2010-2013 test ayarları dosyasını kullanması için zorlayabilirsiniz. FileName.testsettings dosyasını 2013 .runsettings dosyasına ekleyebilirsiniz.

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

Bunu yaparsanız yeni çerçeveyi kullanmıyorsunuz ve diğer konulara sahip olan eski olana (MSText.exe ile koştunuz) geçin. Yeni çerçeveyi paralel olarak kullanmamız gerekiyor. –

İlgili konular