2015-08-26 2 views
2

Как вы определяете несколько тестовых библиотек DLL в определении сборки TFS 2015? Существует определение подстановочного знака test .dll, которое не работает для меня, так как некоторые из тестовых проектов не должны запускаться в сборке. Я попытался отделить имена DLL точкой с запятой, но кажется, что запускается только первая тестовая DLL, а остальные игнорируются.Несколько тестовых библиотек в определении сборки TFS 2015

ответ

1

Вам необходимо добавить эти тестовые проекты в список проектов в определении сборки. Перейти к описанию построения, Процесс -> Проекты. Как:

enter image description here

Тогда вы будете иметь возможность запускать тесты включены в тестовых проектах.

+2

Это не работает для новых (не-XAML) строить определения больше. –

0

Обозначение подстановочных знаков поддерживает исключения путем префикса их «-:». Вы могли бы сделать что-то вроде этого:

**\$(BuildConfiguration)\*test*.dll;-:**\butnotme.dll;-:**\orme.dll 

Или, если вы хотите указать только DLLs, которые должны быть включены (обратите внимание, что выражения пути за пределами первой, возможно, потребуется абсолютный каталог заполнитель, например $(build.sourcesDirectory) работать:

**\$(BuildConfiguration)\firsttest.dll;$(build.sourcesDirectory)\**\$(BuildConfiguration)\secondtest.dll 

Смотрите this blog post для точных деталей того, что разрешено в подстановочные выражения.

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

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