Несколько тестовых библиотек в определении сборки TFS 2015

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


person Thorsten Westheider    schedule 26.08.2015    source источник


Ответы (2)


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

введите здесь описание изображения

После этого вы сможете запускать тесты, включенные в тестовые проекты.

person Vicky - MSFT    schedule 27.08.2015
comment
Это больше не работает для новых (не XAML) определений сборки. - person Thorsten Westheider; 28.08.2015

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

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

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

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

Подробную информацию о том, что допускается в выражении с подстановочными знаками.

person Leon Bouquiet    schedule 07.02.2016