Sono un po 'nuovo a Cucumber/Maven, quindi ho bisogno di aiuto nell'esecuzione di test case. Ho sviluppato una suite di automazione in eclissi usando cetriolo e selenio. Per eseguire file di caratteristiche specifiche/classe runner Junit, faccio clic con il pulsante destro del mouse sui file in Eclipse ed eseguo.Come eseguire singoli file di feature cetriolo tramite il prompt dei comandi e tramite jenkins usando Maven?
Ma come eseguirlo tramite il prompt dei comandi o Jenkins dando comandi specifici per l'esecuzione di 2-3 file di funzionalità (o) 2-3 classi di corridori Junit su 50 file di funzioni o classi JUnit?
Di seguito è riportato il pacchetto di esplorazione di come ho strutturato in Eclipse.
riportano di seguito le pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.perspecsys</groupId>
<artifactId>salesforce</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>salesforce</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.1.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-picocontainer</artifactId>
<version>1.1.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.1.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.48.2</version>
</dependency>
</dependencies>
</project>
Grazie per l'aiuto. Questo comando ha funzionato nel prompt dei comandi. Tuttavia, come posso configurare lo stesso in Jenkins? Voglio eseguire solo il pacchetto com.perspecsys.salesforce.featurefiles in modo che tutti i file delle funzioni vengano eseguiti sotto di esso. Puoi aiutarmi nella configurazione passo passo di Jenkins? – Ronnie