selenium - Jenkins 无法为特定构建编译所有 JSON 报告(net.masterthought.cucumber.ValidationException:传递的文件没有功能!)?
问题描述
特定的 Jenkins 构建没有编译 Json 报告,并且似乎抛出了异常:
net.masterthought.cucumber.ValidationException: Passed files have no features!
at net.masterthought.cucumber.ReportParser.parseJsonFiles(ReportParser.java:78)
at net.masterthought.cucumber.ReportBuilder.generateReports(ReportBuilder.java:88)
at net.masterthought.jenkins.CucumberReportPublisher.generateReport(CucumberReportPublisher.java:419)
at net.masterthought.jenkins.CucumberReportPublisher.perform(CucumberReportPublisher.java:336)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:79)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1074)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
at hudson.model.Run.execute(Run.java:1840)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
例如:
构建:#9、#10、#12- json 报告编译好。
构建:#11、#13 - 无法编译 json 报告。
詹金斯版本:2.195 黄瓜报告版本:4.10.0
解决方案
推荐阅读
- syntax-error - 如何解决此“液体警告:液体语法错误:预期 id 但在其中找到 open_square”
- ios - Flutter Platform.operatingSystemVersion 在 iOS 上是错误的
- pine-script - 如何识别事件的开始
- python - 如何加快两个不同大小的数组之间的操作?
- algorithm - 3D多边形链相交算法
- c# - 如何发出 SignalR HttpGet 请求
- vector - ATMega2560 中的中断向量地址
- node.js - 使用 diigtal ocean node sequelize 部署的麻烦
- gradle - 是否可以在 Gradle 中创建双重继承的自定义任务?
- python - 无法在 SIMPY 中触发两个事件(python 中的模拟)