如何将自定义缺陷类别添加到Allure C#?

时间:2018-10-24 15:13:36

标签: c# visual-studio allure

添加自定义类别实际上很简单,文档中介绍了如何进行自定义: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#添加自定义缺陷类别?

0 个答案:

没有答案