TeamCity在主页中显示的测试数量不正确

TeamCity在主页中显示的测试数量不正确,teamcity,teamcity-9.0,Teamcity,Teamcity 9.0,TeamCity在主页中显示了一定数量的测试: 但是,如果我输入测试本身,那么它将显示一个不同的数字: 我已经检查过了,测试中显示的数字(78)似乎是实际运行的测试数。为什么它在主页上显示不同的数字 编辑:在概览选项卡的顶部也显示了77个测试,但说明78个测试已经通过,这是应该的。为什么上面的数字是唯一不匹配的数字? 由于某种原因,junit类型的测试日志被截断。 虽然我没有固定的表单,但是您可以尝试将测试输出更改为teamcity样式。例如,PHPUnit有--teamcity选项。我以前

TeamCity在主页中显示了一定数量的测试:

但是,如果我输入测试本身,那么它将显示一个不同的数字:

我已经检查过了,测试中显示的数字(78)似乎是实际运行的测试数。为什么它在主页上显示不同的数字

编辑:在概览选项卡的顶部也显示了77个测试,但说明78个测试已经通过,这是应该的。为什么上面的数字是唯一不匹配的数字?
由于某种原因,junit类型的测试日志被截断。
虽然我没有固定的表单,但是您可以尝试将测试输出更改为
teamcity
样式。例如,PHPUnit有
--teamcity
选项。

我以前见过这个。你的两个测试有可能同名吗?我认为TC在8.0中改变了,向他们展示了这一点。(这可能是一个未报告的bug。)@sferencik我正在运行多个文件,它们共享一个共同的函数。但是这个命令来自3个不同的文件,所以我怀疑这是原因。在上面的屏幕截图中,在标题为“Tests passed:77”的构建中,当您打开构建详细信息“Tests”选项卡时,您可能会看到77个已通过测试的列表。我假设您预期的是78,您可以生成一个列表(例如,通过分析测试套件的源代码)。比较这两组。“77”集中缺少什么?@sferencik所有78项测试都显示在“测试”选项卡中。那里什么都不缺。。在“概述”选项卡中,我还可以看到“通过的测试:77”,然后是“通过的78个测试”(查看上面更新的图像)。我不知道如何检查哪一个他没有计算,因为所有的列表显示了78项测试。只有主页中的计数缺少1。你知道如何检查哪一个他不计算吗?现在当你从测试标签中取78个测试名称时。。。所有名称(TeamCity的名称)都是唯一的吗?