Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Ability to rename classes with TestNG

Aberta
#438 5 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
42/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
java
Domínio
testing

Direção de pesquisa

Comece localizando a integração com TestNG e compare como o Allure trata nomes de classe personalizados para JUnit. Defina como uma descrição no nível da classe ou equivalente deve afetar o nome da suíte, preservando o agrupamento existente do TestNG, e então verifique se o relatório gerado usa o nome personalizado sem o pacote.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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
Screen Shot 2020-04-14 at 11 37 01
Linguagem predominante
Java
Estrelas
376
Forks
241
Merge médio
1d 3h
PRs com merge (30d)
35

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de allure-framework/allure-java

Todas as issues de allure-framework/allure-java

Issues semelhantes

Mais issues de Java

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.