2016-10-07 12 views
0

jenkinsに自動化ジョブ(Java、Selenium、Cucumber)があります。私はジェンキンのどこかに自分のフィーチャーファイルを保存し、そこにこれらの機能を読み込むために私のJavaプロジェクトを設定することが可能かどうかを知りたいと思います。したがって、この機能を使って編集する必要がある人は、jenkinsファイルに簡単にアクセスして編集することができます。そうしないと、Javaプロジェクトにアクセスし、編集してgitリポジトリにコミットします(複雑すぎる)。JenkinsからCucumberフィーチャーファイルを読む方法

答えて

0

あなたのキュウリランナークラスの@CucumberOptionsのフィーチャーオプションを変更すると機能します。フィーチャーファイルを含む別のフォルダーを指すようにしてください。

0

はい、可能です。 Jenkinsは、レポからテストが実行されるスレーブジェンキンノードにコードをダウンロードします。機能ファイルは、このノードに配置する必要があります。ビルドツールやconfigs(Maven/etc)は、テストフェーズのフィーチャーファイルの場所や使用されたテストプラグインを含める必要があります。 @CucumberOptionsはまた、これらの機能ファイルをランナーのために指定します。

@CucumberOptionsがリポジトリにチェックインされているので、できるだけジェネリックとしてジェンキンスノードのフィーチャファイルを制御する必要があることに注意してください。

関連する問題