Javaで書かれた機能ファイルをexeに呼び出す方法はありますか?ルビーのための通常キュウリを使ってJavaのステップ定義を実行できますか?キュウリではありません-jvm
(ないJUnitのよう)あなたはキュウリの機能/ somefeature.featureを言うことができる、それがsomefeature.rb
でステップの定義をexeファイルになり、CPPのための手順の定義をexeファイルするためにキュウリを呼び出すために同様の操作を行うことができますcppでワイヤプロトコルを使用します。
私の質問は、Javaでステップ定義を実行するためにcucumberを呼び出すことができる、javaのような実装です。
私はmucnまたはgradleを使ってJunitテストの一環としてcucumber-jvmを実行できることを理解しています。
しかし、ビルドプロセスの一環としてこのBDDテストを実行したくありません。私はCIの最後のステップでキュウリを呼び出したいと思っており、Ruby、Cpp、Javaのステップ定義をexeします。
「ビルドプロセスの一環としてこのBDDテストを実行したくないので、CIの最後のステップでキュウリを呼び出したい」と理解していません。違いは何ですか? –
現在のビルドプロセスでは、mavenビルドの一部としてbddテストをexeするmvn installを呼び出します。それらを分離したい。実装ではこのbddテストがJunitテストとして実行されているためです。最終的に達成したいのは、すべてを構築することです。その後、キュウリを呼び出して、フィーチャファイル上で1行を選択し、CPP、JAVA、RUBYコードのいずれかの対応するステップ定義を実行します。今のところ、cucumber-jvmはJunitテストの一環として実行されているため、CPPとルビのみしか実行できませんでした。 CPPのようなワイヤプロトコルはサポートしていません。 – Kent