2016-10-25 4 views
0

Кто-нибудь знает, как использовать поле «Test Filter Criteria» в «Run Functional Test» этапа сборки vNext, чтобы указать категории тестов, которые должны выполняться адаптером NUnit?Укажите категории NUnit с TFS vNext (2015)

Когда я установил это поле TestCategory = CATA, например, сборка не удается ...

(После https://www.codit.eu/blog/2015/03/18/continuous-integration-with-javascript-nunit-on-tfsbuild-part-3-of-3-/)

Спасибо!

ответ

2

Надеется, что это поможет кому-то когда-нибудь, правильный путь, чтобы использовать ключевое слово «Категорию» Примера:

(Категория = CATA & Категории ! = CatB) | Категория = CATC

enter image description here

Я использую здесь «Run Functiona l Test "построить этап

1

Я думаю, что вы используете неправильную задачу сборки в Vnext. Чтобы выполнить тест NUnit в сборке vNext, вы должны убедиться, что для тестовых адаптеров доступны адаптеры для тестов, которые будут запускать сборку.

Самый простой способ автоматизации всего процесса - добавить пакет Nugit Test Adapter nuget в тестовый проект, добавив стандартную ссылку Nuget Reference.

После того как вы добавили пакет, вы должны увидеть все необходимые сборки в каталоге пакета вашего решения. Теперь вы можете указать местоположение, содержащее тестовый адаптер Nunit, непосредственно из определения сборки, используя эту строку.

Этот блог четко описывает, как это сделать: Running NUnit Tests in a TFS 2015 Build vNext

+0

Конечно, я уже сделал это, и он не имеет ничего общего с категориями, которые являются следующим шагом, к которому вы, возможно, захотите. Тем не менее, я нашел решение, как вы можете видеть выше. Спасибо! – ClimbingLung

+1

Спасибо за обмен, извините за непонимание. Поскольку вы упомянули, что сборка завершилась неудачно. Я думал, что ты не настроился правильно. Как только вы сможете, вы можете отметить свой ответ. –