Testing 剧作家测试执行报告

Testing 剧作家测试执行报告,testing,automated-tests,testng,robotframework,playwright,Testing,Automated Tests,Testng,Robotframework,Playwright,在测试执行之后,我们是否有任何方法可以得到一份报告,其中有多少测试通过了,有多少失败了,比如在robot framework中你可以配置许多不同的报告器,这取决于你需要什么,“like in robot framework”非常广泛,因为你也可以在RF中使用不同的报告器 如果您将Playwright与摩卡一起使用,您可以配置更多的记者: .mocharc.json: { “报告者选项”:[ “configFile=reporter options.json” ] } reporter opti

在测试执行之后,我们是否有任何方法可以得到一份报告,其中有多少测试通过了,有多少失败了,比如在robot framework中

你可以配置许多不同的报告器,这取决于你需要什么,“like in robot framework”非常广泛,因为你也可以在RF中使用不同的报告器

如果您将Playwright与摩卡一起使用,您可以配置更多的记者:

.mocharc.json

{
“报告者选项”:[
“configFile=reporter options.json”
]
}
reporter options.json

{
“reporterEnabled”:“mocha simple html reporter,spec,mocha junit reporter”,
“MochasImplehtmlReporterReportions”:{
“输出”:“../Results/report.html”
},
“MochajunitreporterReportations”:{
“mochaFile”:“/Results/report junit.xml”
}
}
显然,您必须安装依赖项:

package.json

{
“依赖性”:{
“摩卡”:“~8.2.1”,
“摩卡青年记者”:“~2.0.0”,
“摩卡多元记者”:“~1.5.1”,
“mocha simple html reporter”:“~1.1.0”,
“剧作家”:“~1.10.0”
}
}

在这个设置之后,html和junit报告将在测试运行后可用。Junit report应该足够了,这样就可以在管道中解析它,并显示在某些仪表板上。

新的内置剧作家测试运行程序有许多报告器选项。它们记录在这里:

目前有3种模式可输出到终端,从非常详细的输出到非常简洁的输出。它们是列表、线和点

还有另外两种模式用于输出到文件。它们是json和junit。前者是不言自明的,后者生成JUnit风格的xml输出

这些模式可以组合在一起,以同时控制终端输出和文件输出