У меня есть набор тестов с несколькими тестами, которые не проходят, потому что требования изменились из-под них, что требует изменений кода, которые нарушают тесты.Сразу неясно, как исправить тесты, поэтому на данный момент я хочу просто отключить их.
Я добавил атрибут Microsoft.VisualStudio.TestTools.UnitTesting.IgnoreAttribute
в эти тесты, но они по-прежнему выполняются Test Explorer.Я рассмотрел возможность того, что используемый нами тестировщик будет использовать собственный механизм, но это маловероятно, поскольку он отвечает на атрибуты TestMethodAttribute
и TestCategoryAttribute
из того же пространства имен.Один из тестов выглядит следующим образом:
[TestMethod]
[TestCategory("Integration")]
[Ignore]
public void TestJobIntegrationDev01()
{
//test code goes here
}
Как определить, почему Ignore
не работает в этом случае?