执行测试后,我在docker volume rm influxdb
目录中获取XML文件。从那里我使用命令生成HTML报告:
allure-results
在allure generate allure-results --clean -o allure-report
中我有一个allure-results
文件,用于根据HTML报告的结果对测试进行分类(例如:传递,损坏,失败,......)。我相信这种分类是由诱惑完成的。
所以我想知道这种分类的基础是什么。
categories.json
categories.json
样本测试报告图片:
答案 0 :(得分:0)
categories.json
应该是映射列表。
您的情况应该看起来像
[
{
"name": "Ignored tests",
"messageRegex": ".*ignored.*",
"matchedStatuses": ["skipped"],
"flaky": true
},
{
"name": "Infrastructure problems",
"traceRegex": ".*RuntimeException.*",
"matchedStatuses": ["broken", "failed"]
},
{
"name": "Outdated tests",
"messageRegex": ".*FileNotFound.*",
"matchedStatuses": ["broken"]
},
{
"name": "Passed",
"messageRegex": ".*",
"matchedStatuses": ["passed"]
}
]