Используя datarow тесты, можно ли фильтровать TestCategory при сборке? - PullRequest
0 голосов
/ 23 января 2019

Мы только что обновили тестовый фреймворк со старого Microsoft до более нового (MSTest.TestFramework и MSTest.TestAdapter), чтобы иметь возможность использовать вариант тестирования DataRow.

Он прекрасно работает локально для выполнения нескольких тестов из одного и того же тестового примера, но при сборке на нашем сервере сборки (TFS2018) у меня возникают проблемы с фильтрацией каждого отдельного datarow как отдельной категории тестов. Мы разрабатываем новые функции и не хотим, чтобы новые тестовые наборы запускались в наборе регрессии.

[Priority(2), DataTestMethod]
[DataRow(true), TestCategory("NewTestCase")
[DataRow(false), TestCategory("Regression")]
public void TestCase1(bool flag)
{
    ...
}

При запуске моей сборки, где критерии фильтра теста установлены на «TestCategory = Regression», я не хочу, чтобы DataRow с категорией теста «NewTestCase» запускался или отображался в сборке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...