如何使用 Python py.test 在 Allure 2 中实现缺陷分类?
How to implement defects categorization in Allure 2 with Python py.test?
在 Allure 2 documentation 中声明可以对缺陷进行分类。
Artem Eroshenko 在他的 Allure 2 presentation 中还提到,为此 categories.json
配置文件应该使用正则表达式为类别创建:
[
{
"name": "Outdated selectors",
"messageRegex": ".*Unable to locate element.*",
"matchedStatuses": ["broken"]
},
{
"name": "Browser cluster problems",
"messageRegex": ".*Timed out .* from renderer.*",
"matchedStatuses": ["broken"]
}
]
但是文档中没有关于此功能实际实现的详细信息。这个文件应该放在哪里?此功能是否在 py.test
allure 2
适配器中实现?
您需要将 categories.json
文件放入 allure-results
文件夹。有关详细信息,请参阅其他答案
在 Allure 2 documentation 中声明可以对缺陷进行分类。
Artem Eroshenko 在他的 Allure 2 presentation 中还提到,为此 categories.json
配置文件应该使用正则表达式为类别创建:
[
{
"name": "Outdated selectors",
"messageRegex": ".*Unable to locate element.*",
"matchedStatuses": ["broken"]
},
{
"name": "Browser cluster problems",
"messageRegex": ".*Timed out .* from renderer.*",
"matchedStatuses": ["broken"]
}
]
但是文档中没有关于此功能实际实现的详细信息。这个文件应该放在哪里?此功能是否在 py.test
allure 2
适配器中实现?
您需要将 categories.json
文件放入 allure-results
文件夹。有关详细信息,请参阅其他答案