Azure devops 运行VSTest时无法分析结果文件
我添加了以下步骤以在Azure管道中为React UI运行单元测试 添加了一个文件,文件名:jestTrxProcessor.js。内容:Azure devops 运行VSTest时无法分析结果文件,azure-devops,yaml,azure-pipelines,vstest,Azure Devops,Yaml,Azure Pipelines,Vstest,我添加了以下步骤以在Azure管道中为React UI运行单元测试 添加了一个文件,文件名:jestTrxProcessor.js。内容: var builder=require(“jest trx结果处理器/dist/testResultsProcessor”); var builder=require(“jest trx结果处理器”); 变量处理器=生成器({ 输出文件:“jestTestresults.trx”, }); module.exports=处理器 运行VSTest时无法分析结
var builder=require(“jest trx结果处理器/dist/testResultsProcessor”);
var builder=require(“jest trx结果处理器”);
变量处理器=生成器({
输出文件:“jestTestresults.trx”,
});
module.exports=处理器代码>
运行VSTest时无法分析结果文件
根据错误消息:
发布测试结果无法分析结果文件:
System.Xml.XmlException:根级别的数据无效。第1行,
位置1
这意味着您试图解析非XML文档的内容,或者生成的trx文件存在问题
要解决此问题,请尝试更新devdependenciesjest
jest-trx结果处理器
:
"devDependencies": {
"jest": "^26.6.3",
"jest-trx-results-processor": "~2.0.0"
},
并尝试在TestResultsFormat
中选择JUnit
:
此外,请尝试将jest junit包用于测试报告:
请查看更多详细信息