0
我有一個二進制文件,我想在我的測試中使用。我想把這個二進制文件放到test/resources文件夾中,這樣任何加載項目並運行測試的人都可以訪問這個二進制文件,測試將能夠在沒有任何額外配置的情況下運行。我的問題是,測試是通過gradle任務運行的,我無法找到任何有關如何讓gradle以允許測試使用它的方式查看二進制文件的信息。在gradle中使用可執行文件junit test
我打電話使用
String command = "cf";
Process proc = Runtime.getRuntime().exec(command, null, null);
的CF可執行文件位於測試/資源文件夾內的測試二進制文件。
原樣,我得到的錯誤:不能運行程序「CF」:CreateProcess的錯誤= 2,系統找不到指定的文件
它可能如果你提供更多的信息,比如你正在運行,包括你打算如何爲您的二進制文件的路徑實際的代碼和什麼樣的錯誤你得到 – tddmonkey
我增加了一些更多的信息。除了試圖在test/resources文件夾中運行可執行文件外,沒有太多的代碼。我不確定從何處開始添加或通過[通過gradle]達到該路徑。 – user3335154