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 № 1Edite 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.