2016-10-29 3 views
0

В журналах говорится, что были использованы 2 опытных сотрудника, есть ли способ настроить max на 1?Есть ли способ ограничить число тестовых работников в AppVeyor?

Run Settings 
    ... 
    NumberOfTestWorkers: 2 

Использование ручного скрипта, как показано ниже, работает, но становится беспорядочным, когда решение содержит множество сборок.

test_script: 
    - nunit3-console.exe Gu.Persist.Core.Tests\bin\Release\Gu.Persist.Core.Tests.dll --result=myresults.xml;format=AppVeyor --workers=1 
    - ... 

ответ

0

AppVeyor генерирует nunit3-console командной строки без каких-либо --workers переключателя. Я считаю, что количество работников определяется самой консолью nunit. Как я понимаю, если вы удалите Parallelizable Attribute из своих тестов, это будет только один рабочий.

+0

Я пробовал, но это не решило мою проблему. Я подозреваю, что для запуска тестов используются два процесса, но не уверены. Я закончил тем, что написал взломать замок на файл :) –