Question

Je suis en train de courir Concombre-jvm de Gradle. Cependant, peu importe ce que je fais je ne peux pas les caractéristiques de réellement fonctionner. Ils sont toujours sautées alors que d'autres tests JUnit sont exécutés. Mes fonctions sont en cours et je src/test/resources un test JUnit dans src/test/java avec des attributs de @RunWith(Cucumber.class) et @Feature(Myfeature.feature) spécifiés. Voici mon script Gradle:

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.+'
    testCompile group: 'info.cukes', name: 'cucumber-junit', version: '1.0.0.RC13'
    testCompile group: 'info.cukes', name: 'cucumber-java', version: '1.0.0.RC13'
    testCompile group: 'info.cukes', name: 'cucumber-picocontainer', version: '1.0.0.RC13'
    testCompile group: 'info.cukes', name: 'cucumber-core', version: '1.0.0.RC13'
    testCompile group: 'org.picocontainer', name: 'picocontainer', version: '2.10.2'
}

Si quelqu'un a une idée de ce qu'il faut faire pour résoudre ce problème, il serait apprécié. documentation Concombre-jvm est inexistante.

Était-ce utile?

La solution

Je suis enfin ce travail. Devrait être bon pour tout le monde à comprendre comment utiliser Gradle et concombre-jvm ensemble. D'abord, vous devez RC15 pour commencer, d'autres constructions ont des problèmes que je ne comprends pas tout à fait. Vos besoins de section testCompile pour ressembler à ce que j'ai ci-dessus.

Créez ensuite un test dans le src/test/java/path/of/package/. Je ne l'ai pas testé avec d'autres besoins de test langues.Le utiliser les attributs @RunWith JUnit et @Feature(value="featurefile.feature") de concombre-Jvm.

Mettez votre fichier .feature à la racine de src/test/resources. Pour une raison quelconque concombre ne récupère pas les fichiers dans les dossiers de l'enfant.

L'espoir qui sauve les gens beaucoup de temps.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top