添加自定义类别实际上很简单,文档中介绍了如何进行自定义:https://docs.qameta.io/allure/#_categories_2
为此,您需要创建一个名为categories.json
的文件,其内容如下:
[
{
"name": "Ignored tests",
"matchedStatuses": ["skipped"]
},
{
"name": "Infrastructure problems",
"matchedStatuses": ["broken", "failed"]
"messageRegex": ".*bye-bye.*",
}
]
然后需要在生成报告之前将此文件复制到allure-results
目录。
问题是:测试运行后,我应该将该文件存储在哪里以及如何将其复制到allure-results
文件夹中?是否有必要使用一些插件?
现在,我只想检查它在本地计算机上的工作方式。
我的堆栈是::C#,Visual Studio,SpecFlow,MSTest。
更新:我尝试将文件categories.json
手动放置到allure-results
文件夹中并生成报告,但是它没有创建任何其他缺陷类别,因此我的问题更加普遍现在-如何为Allure C#添加自定义缺陷类别?