Не могли бы вы передать фильтр тестам при их запуске в TeamCity? Используя пример из документов :
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace MSTestNamespace
{
[TestClass]
public class UnitTest1
{
[TestCategory("CategoryA")]
[Priority(1)]
[TestMethod]
public void TestMethod1()
{
}
[Priority(2)]
[TestMethod]
public void TestMethod2()
{
}
}
}
dotnet test --filter TestCategory=CategoryA
Запускает тесты, помеченные [TestCategory("CategoryA")]
.
В вашем примере , Категория A будет заменена меткой, указывающей, что это интеграционные тесты.