Unit testing TeamCity显示,由于裁剪,针对长时间相似的测试名称通过的测试较少

Unit testing TeamCity显示,由于裁剪,针对长时间相似的测试名称通过的测试较少,unit-testing,teamcity,Unit Testing,Teamcity,我有两个测试用例的单元测试(我使用NUnit)。测试用例参数是长字符串条件。 例如: [TestCase("condition1 AND condition2 AND ... condition3")] [TestCase("condition1 AND condition2 AND ... condition4")] 在TeamCity Build->Tests输出中,我可以看到超过1个测试通过,状态正常(2次运行)。但它应该显示2个测试通过,因为它们是独立的测试用例 据我所知,问题在于Te

我有两个测试用例的单元测试(我使用NUnit)。测试用例参数是长字符串条件。 例如:

[TestCase("condition1 AND condition2 AND ... condition3")]
[TestCase("condition1 AND condition2 AND ... condition4")]
在TeamCity Build->Tests输出中,我可以看到超过1个测试通过,状态正常(2次运行)。但它应该显示2个测试通过,因为它们是独立的测试用例

据我所知,问题在于TeamCity通过测试的名称来识别测试,但不使用长名称。因此,在我的例子中,两个测试的名称都是相同的,它在单词“AND”上出现,并且不包含最后一个条件。看起来像:

TestClass.TestName("condition1 AND condition2 AND 
我认为这是TeamCity的缺陷/功能,但也许有人知道它是否可以配置或修复?因为我希望看到2个测试通过,而不是1个测试通过。当然,我可以在代码中为测试用例设置自定义名称,但我不想以这种方式修复它。
TeamCity版本9.1.30.476


提前感谢您的帮助

不幸的是,这似乎是TeamCity的一个限制。提到