Saltar al contenido

Comandos de Linux en el ejemplo de código de Jenkins

Te sugerimos que revises esta solución en un ambiente controlado antes de pasarlo a producción, saludos.

Ejemplo 1: comando jenkins

- mvn verify -Dbrowser=chrome --> to run with chrome

- mvn verify -Dcucumber.options="--tags @smoke" 


mvn clean ==> delete target folder
- mvn clean test==> delete target folder
                     and run cucumber tests

- mvn clean verify ==> delete target folder, run cucumber test,
                       generate cucumber HTML report

- mvn clean verify -P Regression ==> delete target folder,
                                 run Regression profile in pom.xml.

- mvn verify -Dfile = RegressionRunner.java ==>
                     runs this specific runner class

- mvn install -DskipTests ==> It will skip all tests

- mvn -Dtest=login test==> Running a Single Test Class:
                            It will run only login test class

- mvn verify -Dbrowser=firefox --> to run with firefox


-Denv="QA2" --> provide scenarios that you want to run.
No need to change CucumberRunner class. 
It overrides runner class configuration.

Ejemplo 2: comandos jenkins

mvn clean ==> delete target folder
- mvn clean test==> delete target folder
                     and run cucumber tests

- mvn clean verify ==> delete target folder, run cucumber test,
                       generate cucumber HTML report

- mvn clean verify -P Regression ==> delete target folder,
                                 run Regression profile in pom.xml.

- mvn verify -Dfile = RegressionRunner.java ==>
                     runs this specific runner class

- mvn install -DskipTests ==> It will skip all tests

- mvn -Dtest=login test==> Running a Single Test Class:
                            It will run only login test class

- mvn verify -Dbrowser=firefox --> to run with firefox

- mvn verify -Dbrowser=chrome --> to run with chrome

- mvn verify -Dcucumber.options="--tags @smoke" 

-Denv="QA2" --> provide scenarios that you want to run.
No need to change CucumberRunner class. 
It overrides runner class configuration.

Reseñas y valoraciones del tutorial

Si entiendes que ha sido de provecho nuestro artículo, sería de mucha ayuda si lo compartieras con otros programadores y nos ayudes a extender este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *