2014-07-14 22 views
7

chúng tôi đã chuyển từ môi trường VS2010 sang VS2013. Giải pháp của chúng tôi có hơn 5K bài kiểm tra đơn vị và trên VS2010 họ mất khoảng 5 phút trong khi VS2013 họ đang dùng khoảng 20 phút.Làm thế nào để thực hiện các thử nghiệm song song bằng cách sử dụng tập tin runettings trên VS2013

Chúng tôi thấy rằng có sự cố khi sử dụng tệp testsettings khi cấu hình VS2013 sử dụng khung kiểm tra trước đây để chúng tôi chuyển sang tệp runsettings trong thực tế giải quyết một số vấn đề chúng tôi gặp phải trong quá trình chuyển đổi.

Suy nghĩ chính ngay bây giờ là chúng tôi không thể tìm thấy cách cấu hình VS2013 để thực hiện các phép thử song song. Trên VS trước đây, chúng tôi đã có cài đặt <Execution parallelTestCount="0"> dường như không khả dụng trên tệp runsettings.

Tóm tắt, cách chúng tôi có thể chạy thử nghiệm song song bằng cách sử dụng tệp runsettings để chúng tôi sử dụng khung công tác mới hơn?

Cảm ơn.

+0

thể trùng lặp của [Can Visual Studio 2012 chạy thử nghiệm đơn vị song song?] (Http://stackoverflow.com/questions/12674606/can-visual-studio-2012-run-unit-tests-in- song song) –

+1

Nó có thể là một bản sao của cái này: http://stackoverflow.com/questions/12674606/can-visual-studio-2012-run-unit-tests-in-parallel: S –

Trả lời

0

Bạn sử dụng?

Bạn có thể buộc VS2013 sử dụng tệp cài đặt thử nghiệm 2010-2013. Bạn có thể thêm FileName.testsettings vào tệp .runsettings 2013.

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

Nếu bạn làm điều đó bạn không sử dụng khung công tác mới hơn và bạn chuyển sang khung công tác cũ (khung công tác đã chạy với MSText.exe) có các vấn đề khác. Chúng ta cần sử dụng khung công tác mới song song. –

Các vấn đề liên quan