Skip to content

Commit ea39035

Browse files
author
s.tikhomirov
committed
- 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)
1 parent 3d361dd commit ea39035

25 files changed

+195
-22
lines changed

allure-java-commons/src/main/java/io/qameta/allure/Epic.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
@Documented
3232
@Inherited
3333
@Retention(RetentionPolicy.RUNTIME)
34-
@Target({ElementType.METHOD, ElementType.TYPE})
34+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
3535
@Repeatable(Epics.class)
3636
@LabelAnnotation(name = EPIC_LABEL_NAME)
3737
public @interface Epic {

allure-java-commons/src/main/java/io/qameta/allure/Epics.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
@Documented
2929
@Inherited
3030
@Retention(RetentionPolicy.RUNTIME)
31-
@Target({ElementType.METHOD, ElementType.TYPE})
31+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
3232
public @interface Epics {
3333

3434
Epic[] value();

allure-java-commons/src/main/java/io/qameta/allure/Feature.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
@Documented
3232
@Inherited
3333
@Retention(RetentionPolicy.RUNTIME)
34-
@Target({ElementType.METHOD, ElementType.TYPE})
34+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
3535
@Repeatable(Features.class)
3636
@LabelAnnotation(name = FEATURE_LABEL_NAME)
3737
public @interface Feature {

allure-java-commons/src/main/java/io/qameta/allure/Features.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
@Documented
2929
@Inherited
3030
@Retention(RetentionPolicy.RUNTIME)
31-
@Target({ElementType.METHOD, ElementType.TYPE})
31+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
3232
public @interface Features {
3333

3434
Feature[] value();

allure-java-commons/src/main/java/io/qameta/allure/Flaky.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
@Documented
2929
@Inherited
3030
@Retention(RetentionPolicy.RUNTIME)
31-
@Target({ElementType.METHOD, ElementType.TYPE})
31+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
3232
public @interface Flaky {
3333
}

allure-java-commons/src/main/java/io/qameta/allure/Issue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
@Documented
3232
@Inherited
3333
@Retention(RetentionPolicy.RUNTIME)
34-
@Target({ElementType.METHOD, ElementType.TYPE})
34+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
3535
@LinkAnnotation(type = ISSUE_LINK_TYPE)
3636
@Repeatable(Issues.class)
3737
public @interface Issue {

allure-java-commons/src/main/java/io/qameta/allure/Issues.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
@Documented
2929
@Inherited
3030
@Retention(RetentionPolicy.RUNTIME)
31-
@Target({ElementType.METHOD, ElementType.TYPE})
31+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
3232
public @interface Issues {
3333

3434
Issue[] value();

allure-java-commons/src/main/java/io/qameta/allure/Link.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
@Documented
3838
@Inherited
3939
@Retention(RetentionPolicy.RUNTIME)
40-
@Target({ElementType.METHOD, ElementType.TYPE})
40+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
4141
@LinkAnnotation
4242
@Repeatable(Links.class)
4343
public @interface Link {

allure-java-commons/src/main/java/io/qameta/allure/Links.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
@Documented
2929
@Inherited
3030
@Retention(RetentionPolicy.RUNTIME)
31-
@Target({ElementType.METHOD, ElementType.TYPE})
31+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
3232
public @interface Links {
3333

3434
Link[] value();

allure-java-commons/src/main/java/io/qameta/allure/Muted.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
@Documented
2929
@Inherited
3030
@Retention(RetentionPolicy.RUNTIME)
31-
@Target({ElementType.METHOD, ElementType.TYPE})
31+
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PACKAGE})
3232
public @interface Muted {
3333
}

0 commit comments

Comments
 (0)