Ability to rename classes with TestNG
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Inizia individuando l’integrazione di TestNG e confronta il modo in cui Allure gestisce i nomi di classe personalizzati per JUnit. Definisci in che modo una descrizione a livello di classe o l’equivalente debba influire sul nome della suite, preservando il raggruppamento TestNG esistente, quindi verifica che il report generato utilizzi il nome personalizzato senza il package.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- Java
- Stelle
- 376
- Fork
- 241
- Merge medio
- 1g 14h
- PR unite (30g)
- 37
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di allure-framework/allure-java
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
allure-framework/allure-java#1439 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
allure-framework/allure-java#1451 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
allure-framework/allure-java#1446 ·
I maintainer di solito rispondono entro 1 giorno
-
Add precondition method and annotation for update precondition field in test case from test resultAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
allure-framework/allure-java#1355 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
allure-framework/allure-java#1322 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di allure-framework/allure-java
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
geonetwork/geonetwork#227 ·
I maintainer di solito rispondono entro 3 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Netcracker/qubership-testing-platform-tdm3#138 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
synthetichealth/synthea#1726 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
bisq-network/bisq#8097 ·
I maintainer di solito rispondono entro 1 giorno
-
area/frontend good first issue kind/cooldown
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno