Como você constrói um projeto Maven sem executar testes de unidade?
Atualmente estou reestruturando algum código que tenho para um Servlet e gostaria de testá-lo no meu navegador da Web (o que significa executar mvn install
para fazer o .war
upload para o Tomcat). Estou perfeitamente ciente de que meus testes UNIT estão falhando e estou bem com isso, porque vou corrigi-lo assim que tiver o código da maneira que desejar. Alguém pode aconselhar?
unit-testing
maven-2
Federer
fonte
fonte
Respostas:
Se você quiser pular testes de execução e compilação:
Se você deseja compilar, mas não executar testes:
fonte
Se você estiver usando o eclipse, há uma caixa de seleção "Ignorar testes" na página de configuração.
fonte
Goals: clean install
Instalação limpa do mvn -DskipTests = true
fonte
Com o modo de teste de alternância do Intellij, pode ser usado na guia Projetos Maven:
fonte
Eu gosto da versão curta:
mvn clean install -DskipTests
Também é trabalho:
mvn clean install -DskipTests=true
Se você absolutamente precisar, também poderá usar a propriedade maven.test.skip para ignorar a compilação dos testes. O maven.test.skip é homenageado pelo Surefire, Failsafe e o Plugin do compilador.
mvn clean install -Dmaven.test.skip=true
e você pode adicionar a configuração no maven.xml
fonte
Agora, a única diferença das respostas acima é que o "T" está em minúsculas.
fonte
Se você chama seus testes de aula, o Maven parece executá-los automaticamente, pelo menos o fizeram para mim. Renomeie as classes e o Maven apenas passará pela verificação sem executá-las.
fonte