0
私は自分のテストで使いたいバイナリを持っています。私はこのバイナリをtest/resourcesフォルダに入れて、プロジェクトを読み込んでテストを実行する人がバイナリにアクセスできるようにし、テストを特別な設定なしで実行できるようにします。私の問題は、テストはgradleタスクを介して実行され、テストを使用できるようにバイナリを見るためにgradleを取得する方法に関する情報は見つかりません。gradle junitテストで実行可能ファイルを使用する
私はCFの実行可能ファイルがテスト/ resourcesフォルダ内にあり
String command = "cf";
Process proc = Runtime.getRuntime().exec(command, null, null);
を使用してテストでバイナリを呼んでいます。
をそのまま、私はエラーを取得:プログラムを実行することはできません「CF」:CreateProcessをエラー= 2、ファイルを見つけることができないシステムが
実行中の実際のコードや、バイナリのパスを調べる方法、取得したエラーなどの詳細情報を提供している場合があります。 – tddmonkey
私はいくつかの情報を追加しました。テスト/リソースフォルダに実行可能ファイルを実行しようとする以外のコードはあまりありません。私はそのパスを追加するか、どこに到達するかはわかりません。 – user3335154