2016-10-17 16 views
0

Я знаю, что msbuild работает с одним потоком, но с точки зрения производительности: могут ли функциональные/модульные тесты работать на нескольких ядрах для повышения производительности? у нас есть 2700 единичных тестов в нашем тестовом прогоне, и мы ищем способы повысить производительность (.net C# build).Запуск функции функционального тестирования для использования нескольких ядер во время сборки

Мы уже разделили тестовый прогон на медленные и длительные тесты, чтобы быстрее распределить тестовое распределение с помощью «распространения теста».

ответ

2

В настоящее время эта функция встраивания или настройки в задаче проверки TFS отсутствует. Вы можете дать попробовать с помощью метода в блоге Джесси Houwing «s Enable parallel execution of tests using the Visual Studio Test Runner 2015.1

Чтобы получить преимущества, добавьте следующий фрагмент кода в файл .runsettings:

<?xml version="1.0" encoding="utf-8"?> 
<RunSettings> 
    <RunConfiguration> 
    <!-- Add this line, default is 1, which makes it run single threaded --> 
    <!-- 0 will use all available cores --> 
<MaxCpuCount>8</MaxCpuCount> 
    </RunConfiguration> 
</RunSettings> 

 Смежные вопросы

  • Нет связанных вопросов^_^