Open
Description
Gitでソース管理して別環境にgit cloneした場合に、testcasesフォルダの下にテストケース名のフォルダが存在しなくなったため、下記のようにテスト実行がエラーとなりました。
[path_to_dir]\practice>cargo compete test a
error: [path_to_dir]\practice/testcases\a: IO error for operation on [path_to_dir]\practice/testcases\a: 指定され
たファイルが見つかりません。 (os error 2)
テストケース用フォルダがデフォルトでは空なので、gitでの管理対象とならなかったのが原因のようです。
ひとまず空の.gitkeepファイルをinフォルダとoutフォルダに作成することで対応できましたが、毎回これを行うのも面倒に感じました。
cargo compete addなどでtestcases下にフォルダを作成する際、.gitkeepファイルも自動で作成されると便利なのですが、どうでしょうか?
Metadata
Assignees
Labels
No labels