Код: Выделить всё
@Jira("jira-T123")
Код: Выделить всё
@Suite
@SelectPackages()
@SelectJiraKeys({ "jira-T123", "jira-T124"})
public class JiraKeySuite {
Благодарю за помощь
Обновить
Как рекомендовано в комментариях; Я попытался посмотреть, смогу ли я использовать @Tag для создания пакета. Я решил, что во избежание дублирования можно просто изменить текущую аннотацию, чтобы автоматически добавлять соответствующий тег.
Код: Выделить всё
@Tag("")
@Test
@Target({ ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
public @interface Jira {
/**
* Jira test case keys.
*
* @return
*/
@AliasFor(annotation = Tag.class, attribute = "value")
String value();
}
- https://github .com/junit-team/junit5/issues/3103
- Метааннотации Junit. Как предоставить параметры во внутреннюю аннотацию?
- < li>Аспект для украшения тестовых случаев с помощью @Tag("value")
- Пользовательский механизм тестирования для расширения DiscoverySelectorResolver
Подробнее здесь: https://stackoverflow.com/questions/792 ... m-selector
Мобильная версия