Skip to content

Git support for testcases folders #197

Open
@syamatoo

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions