You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Karate Runner API时,默认JUnit HTML报告备份命名规则及值来源咨询

Karate Runner API 生成的备份报告格式说明

备份报告的命名格式

使用Karate Runner API(包括并行运行场景)时,target目录中备份的默认JUnit HTML报告目录格式为:
karate-reports_<数值后缀>

后缀的类型与来源

  • 后缀值是毫秒级时间戳,来源于Java的System.currentTimeMillis()方法,即从1970年1月1日00:00:00 UTC到测试运行时刻的毫秒数。
  • Karate自动生成这个时间戳作为后缀,核心目的是避免每次运行测试时覆盖之前的报告目录,保证历史测试结果的唯一性与可追溯性。

补充说明

以你提供的并行运行代码为例:

@Test
void testParallel() {
    Results results = Runner.path("classpath:com/tests/QueryAndPathParameter.feature")
            .parallel(4);
    assertEquals(0, results.getFailCount(), results.getErrorMessages());
}

每次执行该测试方法时,Karate会先检查target目录中是否存在karate-reports(当前运行的报告目录),如果存在则将其重命名为带时间戳后缀的备份目录,再生成新的karate-reports目录存放本次测试的报告文件。

内容的提问来源于stack exchange,提问作者cyrilgeorge153

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 14:37:07