mvn - ¿Puedo ejecutar un grupo de prueba de prueba específico a través de maven?
mvn clean install que es (3)
Tengo varios grupos de pruebas de prueba, por ejemplo, grupo 1, grupo 2, grupo 3 ... Estos están definidos en mi pom.xml y todos se ejecutan cuando ejecuto "mvn test". ¿Qué necesito ejecutar para ejecutar solo un grupo sin tener que modificar los grupos configurados en el pom.xml?
es decir, mvn test group2 mvn test group1 mvn test group3
Me encontré con esta pregunta mientras buscaba cómo deshabilitar un grupo de prueba particular y la respuesta de Radadiya me confundió un poco.
Para ejecutar grupos particulares usa esto, como lo menciona Eugene Kuleshov. docs
mvn test -Dgroups=group1,group2
Pero para excluir algún grupo, usa esto (nota exclude d vs exclude). docs
mvn test -DexcludedGroups==group3,group4
Prueba mvn test -Dgroups = group3, group2
Puede incluir y excluir grupos específicos durante la ejecución de pruebas de Maven.
(1) Incluir grupos específicos
mvn clean test -DincludeGroups=TestGroup1,TestGroup2
(2) Excluir grupos específicos
mvn clean test -DexcludeGroups=TestGroup3,TestGroup4