Что может привести к игнорированию атрибута [Ignore]? - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть набор тестов с несколькими тестами, которые не проходят, потому что требования изменились из-под них, что требует изменений кода, которые нарушают тесты.Сразу неясно, как исправить тесты, поэтому на данный момент я хочу просто отключить их.

Я добавил атрибут Microsoft.VisualStudio.TestTools.UnitTesting.IgnoreAttribute в эти тесты, но они по-прежнему выполняются Test Explorer.Я рассмотрел возможность того, что используемый нами тестировщик будет использовать собственный механизм, но это маловероятно, поскольку он отвечает на атрибуты TestMethodAttribute и TestCategoryAttribute из того же пространства имен.Один из тестов выглядит следующим образом:

[TestMethod]
[TestCategory("Integration")]
[Ignore]
public void TestJobIntegrationDev01()
{
    //test code goes here
}

Как определить, почему Ignore не работает в этом случае?

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