Ability to rename classes with TestNG
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 42/100
Rechercherichtung
Beginne damit, die TestNG-Integration zu finden, und vergleiche, wie Allure benutzerdefinierte Klassennamen für JUnit behandelt. Lege fest, wie eine Beschreibung auf Klassenebene oder ein gleichwertiges Konzept den Suite-Namen beeinflussen soll, während die bestehende TestNG-Gruppierung erhalten bleibt. Überprüfe anschließend, dass der generierte Report den benutzerdefinierten Namen ohne das Package verwendet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I'm submitting a ...
- bug report
- [*] feature request
- support request => Please do not submit support request here, see note at the top of this template.
What is the current behavior?
Allure groups suites into sub-suites, which, in case of TestNG, are full class names (with their packages).
What is the expected behavior?
As far as I understand, Allure has an ability to use custom class names with JUnit. In JUnit, classes can be renamed with @DisplayName annotation. In TestNG, there's no such annotation, thus, I'd like to have something like Allure's @Description annotation be applicable to class names. For example,
@Description("Class Name Without Package")
public class TestClass
What is the motivation / use case for changing the behavior?
Some projects have very long package names, which are redundant for reports.
Please tell us about your environment:
| Allure version | 2.8.1 |
|---|---|
| Test framework | [email protected] |
| Allure integration | [email protected] |
| Generate report using | [email protected] |
Other information
- Vorherrschende Sprache
- Java
- Sterne
- 376
- Forks
- 241
- Ø Merge
- 1 T. 3 Std.
- Gemergte PRs (30 T.)
- 35
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus allure-framework/allure-java
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
allure-framework/allure-java#1439 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
allure-framework/allure-java#1446 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add precondition method and annotation for update precondition field in test case from test resultOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
allure-framework/allure-java#1355 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
allure-framework/allure-java#1322 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
allure-framework/allure-java#987 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in allure-framework/allure-java
Ähnliche Issues
-
P2 testing
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
Maintainer antworten meist innerhalb von 1 Tag
-
area/core kind/bug status/triage team/core-shared
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
checkstyle/checkstyle#21755 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
spring-projects/spring-integration#11495 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag