我有一个使用Jest和jest-teamcity-reporter作为testResultsProcessor的react应用程序
问题是,当我在包含测试覆盖率的team city中运行我的构建时,测试正在运行,但是我无法在结果中看到“测试”选项卡,也看不到通过的测试数量。 在日志中,我有以下错误:
请注意,我还有其他具有相同模板的项目,并且在查看“测试”标签和指标时没有问题
您能帮我解决这个问题吗?
谢谢。
答案 0 :(得分:4)
您必须在package.json内的jest配置对象中添加测试结果处理器。
"testResultsProcessor": "jest-teamcity-reporter"
要在本地进行测试,您需要在命令行中设置一个变量:SET TEAMCITY_VERSION=1
您将看到以##teamcity
开头的日志行,这就是您要查找的指标。