Usando o sonar.test.exclusions com o Sonarqube 6.3

Atualmente, estou avaliando o Sonarqube 6.3 (uma grande atualização da minha instância atual 5.5) e estou ficando confuso tentando descobrir a funcionalidade dosonar.test.exclusions configuração.

Há esta pergunta:Sonar Maven Plugin: Como excluir diretórios de origem de teste? o que parece indicar que ele é usado para excluir arquivos de teste da análise (que é o que busco - não quero que meu conjunto de regras do sonar seja executado nos meus testes de unidade). A documentaçãohttps://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus também indica que ele é usado para 'excluir arquivos de teste de unidade' (talvez isso possa ser expandido para torná-lo mais claro?)

A coisa é, quando eu adicionosonar.test.exclusions com um valor de ** / src / test / ** e, em seguida, execute minha análise, ainda estou obtendo odores de código e similares para:

Foo / src / teste / java / foo / bar / BarTest.javaFoo / src / teste / java / lah / LahTest.java

etc.

Quando eu usosonar.exclusions em vez disso, eles não aparecem. Porque ésonar.test.exclusions não está fazendo o que eu espero?

questionAnswers(2)

yourAnswerToTheQuestion