/ / IntelliJ @IfProfileValue valor padrão - java, intellij-idea, spring-test

Valor padrão do IntelliJ @IfProfileValue - java, intellij-idea, spring-test

Na maioria dos projetos que usam Spring extensivamenteexistem alguns testes que usam @IfProfileValue para marcá-lo como teste de integração, teste de desempenho ou similar. Ao executá-los com o maven, você faz algo assim:

mvn install -Dperformance-test=true

para uma classe anotada como esta:

@IfProfileValue(name = "performance-test", value = "true")

Mas se eu executar este teste no IntelliJ, obtenho:

Test ".Tests in Progress.MyTest" ignored

que posso percorrer no IntelliJ comentandoa anotação, mas eu preferiria que o teste apenas rodasse sem ter que remover a linha, então eu não submeto / empurro acidentalmente a classe sem o marcador.

Isso é possível?

Respostas:

4 para resposta № 1

Edite as configurações de execução e defina seu parâmetro -Dperformance-test=true como opção VM.

Veja o IDEA Run Config para informações detalhadas.