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

如何在Allure报告中取消分组展示全部测试用例?

解决Allure报告单组展示所有测试用例的问题

1. 修复配置文件的拼写错误

你之前的categories.json存在关键拼写错误:mathedStatuses应改为matchedStatuses,正确配置内容如下:

[ 
   { 
     "name": "List of all tests", 
     "matchedStatuses": ["broken", "failed", "skipped", "passed"] 
   } 
]

2. 确保配置文件路径正确

  • 将修正后的categories.json放在allure-results文件夹根目录(与测试结果json文件同级)。
  • 若使用Gradle构建,也可在build.gradle中指定配置文件路径,确保构建时自动同步到结果目录:
    allure {
        configuration {
            categories = file("src/test/resources/allure-config/categories.json")
        }
    }
    
    路径可根据实际存放位置调整。

3. 清理缓存并重新生成报告

  • 删除旧的allure-results和allure-report文件夹,避免缓存干扰。
  • 重新执行测试并生成报告:
    ./gradlew clean test allureReport
    

4. 验证效果

重新打开Allure报告后,所有测试用例会被统一归类到"List of all tests"分组下,不再按错误类型、测试套件或包进行拆分。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 06:52:00