0

Java/maven Eclipse プロジェクトで Cucumber テストを正常に実行しています。しかし、自分のプロジェクトを Jenkins に追加すると、常に次のエラー「cucumber.runtime.CucumberException: No features found at []」が表示されます。

このスレッドSetting cucumber-jvm options in Maven from the command lineを読みました:

...テストは別の JVM で実行されているため、テスト プラグイン構成でそのシステム プロパティを指定する必要があります (つまり、pom.xml での確実なプラグインまたはフェイルセーフ プラグインの構成)。

しかし、これを行う方法がよくわかりません。誰でも私を助けることができますか?

PS: 「cucumber-java」と「cucumber-junit」の依存関係を使用しています。

4

2 に答える 2

0

Jenkins スレーブのターゲット フォルダに機能ファイルが表示されますか? Maven でのリソースの除外/包含の構成が正しくないために、 *.feature ファイルが除外される可能性がありますか?

于 2015-04-17T03:44:16.667 に答える
0

Surefire を使用している場合、プラグインのドキュメント ページhttp://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.htmlには、システム プロパティを設定するためのいくつかのオプションが示されています。

たとえば、systemPropertyVariablesプラグイン設定を試すことができます

于 2012-12-17T23:01:10.590 に答える