如何使用Python py.test在Allure 2中实现缺陷分类?

时间:2017-09-13 09:23:23

标签: python reporting pytest allure

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适配器中实现?

1 个答案:

答案 0 :(得分:1)

您需要将categories.json文件放到allure-results文件夹中。有关详细信息,请参阅其他答案https://stackoverflow.com/a/46222758/3915166