Continuous integration TeamCity的笑话测试

Continuous integration TeamCity的笑话测试,continuous-integration,teamcity,jestjs,test-coverage,Continuous Integration,Teamcity,Jestjs,Test Coverage,我有一个react应用程序,它使用Jest和Jest teamcity reporter作为testResultsProcessor 我的npm测试脚本如下所示: 问题是,当我在TeamCity中运行包含测试覆盖率的build时,测试正在运行,但在结果中看不到test选项卡,也看不到通过测试的次数。 在日志中,我有以下错误: 请注意,我有其他使用相同模板的项目,我在查看测试选项卡和度量方面没有问题 最后,这里是我在模板中定义的构建步骤 你能帮我解决这个问题吗 谢谢。您必须在packag

我有一个react应用程序,它使用Jest和Jest teamcity reporter作为testResultsProcessor

我的npm测试脚本如下所示:

问题是,当我在TeamCity中运行包含测试覆盖率的build时,测试正在运行,但在结果中看不到test选项卡,也看不到通过测试的次数。 在日志中,我有以下错误:

请注意,我有其他使用相同模板的项目,我在查看测试选项卡和度量方面没有问题

最后,这里是我在模板中定义的构建步骤

你能帮我解决这个问题吗


谢谢。

您必须在package.json中的jest配置对象中添加测试结果处理器

“testResultsProcessor”:“jest teamcity reporter”

要进行本地测试,您需要在命令行中设置一个变量:
set TEAMCITY\u VERSION=1


您将看到以
##teamcity
开头的日志行,这就是您要查找的指标。

我可以在构建日志中看到日志行,但是,通过的测试数或覆盖率没有反映到构建视图/选项卡中。我有什么遗漏吗?