allure-java icon indicating copy to clipboard operation
allure-java copied to clipboard

Provided ability to handle package annotations (labels, links etc.)

Open TikhomirovSergey opened this issue 1 year ago • 2 comments

Changes:

  • provided ability to handle package annotations
  • add package target to Epic(s), Feature(s), Flaky, Issue(s), Link(s), Muted, Owner, Severity, Story(es), TmsLink(s)

The article about package level annotations and package-info files

Context

Sometimes it has to do a lot of work

  • mark many classes or methods with annotations
  • check the relevance of the labels in the code in case of changes

I don't think that the creating a base class with necessary labels for further extending by tests classes is a good solution (personally, I think it's an anti-pattern). It's much easier to mark packages and put tests there and to add additional marks (to classes and methods) only if it is necessary

TikhomirovSergey avatar Sep 10 '24 12:09 TikhomirovSergey

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Sep 10 '24 12:09 CLAassistant

Hello @baev Any feedback? Has something to be improved?

TikhomirovSergey avatar Oct 04 '24 14:10 TikhomirovSergey