Как настроить свойства конфигурации Expecto при запуске тестов через тестовый адаптер Visual Studio
Я использую Expecto.VisualStudio.TestAdapter для интеграции с Visual Studio 2017. Как настроить параметры конфигурации для Expecto, чтобы тестер Visual Studio мог их подобрать?
Мне специально нужно установить параллель = false для данной тестовой сборки.
1 ответ
Глядя на код тестового адаптера Expecto Visual Studio, я не думаю, что вы можете. По крайней мере, без изменения кода тестового адаптера и создания собственной версии. Возможно, разветвите проект и создайте запрос на извлечение, который позволяет настроить конфигурацию.
Соответствующий раздел находится в Executor.fs на строке 160 (в ExecuteProxy
учебный класс). Это вызывает runTests
с { defaultConfig with printer = testPrinters }
, Вы можете создать свой собственный ExecuteProxy
класс, который принимает конфигурацию для использования при вызове runTests
в качестве параметра, а затем создать общую версию AssemblyExecutor
который принимает параметр типа, сообщающий ему, какой тип ExecuteProxy
использовать.