2017-03-24 9 views
1

キュウリとジェンキンスを初めて使用しています。現時点では、BDDテストが実装され、ローカルで正常に動作しています。私はジェンキンスの仕事を使って実行をトリガーしたいと思っており、助けが必要です。 ビルドツールとしてgradleがあります。JenkinsでキュウリのJava設定を実行中

task cucumberByFeatures() { 
    dependsOn assemble, compileTestJava 
    doLast { 
     javaexec { 
      main = "cucumber.api.cli.Main" 
      classpath = configurations.cucumberRuntime 
      args = ['--plugin', 'pretty', 
        '--plugin', 'json:build/reports/cucumber-report.json', 
        '--glue', 'src/main/java/com/medtronic/neuro/functionaltest/Steps', 
        'src/cucumber/features', 
      ] 
     } 
    } 

ローカル我々が意図した機能のファイルまたはフォルダに移動して、テストを実行し、右クリックでファイル名を指定して実行]オプションを選択することができます - 以下は、私たちのGradleファイルです。

+0

誰でも私を助けることができますか?驚くべきことに、1週間後でも誰も投稿に返信しなかった –

答えて

1

あなたはジェンキンスの統合テストなどのテストを実行することができます。

あなたがする必要があるのは、貨物や春ブーツなどのサーバー上でアプリケーションを起動しますプロファイルを作成することです。あなたがそのプロファイルから実行あなたのキュウリのテストを行うために必要以上

私はそれを達成するためのmavenからの参照を持っている: http://www.weblogism.com/item/334/integration-tests-with-cucumber-selenium-and-maven

あなたはMavenの命令がそれに応じGradleのために変換する必要があります。

関連する問題