Я использую локальный сервер TFS 2017 и имею несколько тестов MSTest с назначенными атрибутами TestCategory, например:
[TestCategory("Integration"), TestCategory("Heavy"), TestMethod]
public void VerifySomething
Теперь у меня также есть тест NUnit, похожий на:
[TestCaseSource(nameof(SomeName), Category = "Integration, Heavy")]
public void NunitTest
В TFS я указываю TestCaseFilter:
TestCategory!=Heavy & Category!=Heavy
в надежде поймать их.Его следует запускать с vstest как:
.\vstest.console.exe IntegrationTest.dll /TestCaseFilter:"TestCategory!=Heavy & Category!=Heavy"
Но эта команда, и, конечно, также на TFS, игнорирует только тесты MSTests, а не тесты NUnit.
Как можно игнорировать NUnitтесты, которые были отмечены в той же категории?