Comment faire pour exécuter le concombre fichier en ligne de commande
J'ai concombre fonction fichier situé au-dessous de l'emplacement sur mon local:
C:\ProjectWork\Workspace\Cucumber\DIT_Cucumber\src\cucumber\featureOne.feature
et Junit pot au-dessous de lieu:
C:\DurgeshProjectWork\Workspace\JarFiles\junit-4.11.jar
Quand j'ai essayé plusieurs commandes comme ci-dessous pour exécuter la fonctionnalité de fichier à partir de l'invite de commandes, cependant, toutes les fois arriver même erreur que
Could not fine class
Ci-dessous sont les commandes que j'ai utilisé:
Commande 1:
C:\>java -cp C:\ProjectWork\Workspace\JarFiles\junit-4.11.jar org.junit.runner.JUnitCore C:\DurgeshProjectWork\Workspace\Cucumbe
r\DIT_Cucumber\bin\cucumber\featureOne.feature
Commande 2:
C:\ProjectWork\Workspace\Cucumber\DIT_Cucumber\src\cucumber>java -cp C:\ProjectWork\Workspace\JarFiles\junit-4.11.jar org
.junit.runner.JUnitCore featureOne.feature
Pourriez-vous svp m'aider pour exécuter cette fonction fichier en ligne de commande. Merci à l'avance.
SALUT l'Équipe, Toutes les suggestions??????? Je n'ai pas reçu de réponse. merci!
OriginalL'auteur Durgesh | 2015-06-02
Vous devez vous connecter pour publier un commentaire.
JUnit Approche
Si l'utilisation de JUnit, vous pouvez exécuter le test de la même manière que vous le feriez exécuter un test Unitaire sur la ligne de commande:
où
RunCukesTest
est le test de l'unité qui définit toutes les concombre options, comme par exemple:Concombre-jvm Approche
Vous pouvez également utiliser le concombre-de la jvm sur la ligne de commande:
Maven
Le défi dans les deux cas précédents est de construire le chemin de classe et assurez-vous que toutes les dépendances sont correctement chargés, y compris vos propres classes et les fichiers de fonctionnalité. Une solution plus simple serait d'utiliser par exemple Maven pour définir toutes les deps; l'exécution des tests est alors aussi simple que:
Bonjour, que penser de l'utilisation
cucumber.options
en ligne de commande sans maven? Savez-vous comment l'utiliser?OriginalL'auteur Sébastien Le Callonnec
De concombre avec Java:
Fonctionnalité D'Exécution:
java -cp "jars/*" cucumber.api.cli.Main -p pretty features
Étape de compilation du fichier de Définition:
javac -cp "jars/*" step_definition/StepDef.java
Scénario D'Exécution:
java -cp "jars/*;." cucumber.api.cli.Main -p pretty -g step_definition features
comment spécifier plusieurs option --tags avec plusieurs balises?
OriginalL'auteur Sathya Kanuri