如何将黄瓜报告实用程序与空手道框架集成?
How to integrate cucumber reporting utility with karate framework?
我们复制了与文档中提到的代码类似的代码(使用 ReportBuilder)来生成 Cucumber html 报告。
我们能够收到 API 调用的响应,但在报告中我们收到错误消息
"we are getting com.intuit.karate.exception.KarateException: http call failed after 977 milliseconds for URL: "
使用的方法:
private static void generateReport() {
String karateOutputPath = "target/surefire-reports";
Collection<File> jsonFiles = FileUtils.listFiles(new File(karateOutputPath), new String[] {"json"}, true);
List<String> jsonPaths = new ArrayList(jsonFiles.size());
for( File file: jsonFiles)
{
jsonPaths.add(file.getAbsolutePath());
}
Configuration config = new Configuration(new File("target"), "demo");
ReportBuilder reportBuilder = new ReportBuilder(jsonPaths, config);
reportBuilder.generateReports();
}
}
该函数在特征文件末尾调用。
请帮助解决这个问题。
尝试使用 JUnit 运行ner(参考文档)运行 相同的测试并解决问题。
http call failed after 977 milliseconds for URL
表示这是你测试的问题,与报告无关。
我们复制了与文档中提到的代码类似的代码(使用 ReportBuilder)来生成 Cucumber html 报告。 我们能够收到 API 调用的响应,但在报告中我们收到错误消息
"we are getting com.intuit.karate.exception.KarateException: http call failed after 977 milliseconds for URL: "
使用的方法:
private static void generateReport() {
String karateOutputPath = "target/surefire-reports";
Collection<File> jsonFiles = FileUtils.listFiles(new File(karateOutputPath), new String[] {"json"}, true);
List<String> jsonPaths = new ArrayList(jsonFiles.size());
for( File file: jsonFiles)
{
jsonPaths.add(file.getAbsolutePath());
}
Configuration config = new Configuration(new File("target"), "demo");
ReportBuilder reportBuilder = new ReportBuilder(jsonPaths, config);
reportBuilder.generateReports();
}
}
该函数在特征文件末尾调用。 请帮助解决这个问题。
尝试使用 JUnit 运行ner(参考文档)运行 相同的测试并解决问题。
http call failed after 977 milliseconds for URL
表示这是你测试的问题,与报告无关。