Pythonのnosetestsでは、クラスの後にテスト名を続けて呼び出すことで、1つのテストを実行するように指定できますが、ElixirのExUnitでこれを行うにはどうすればよいですか?
これで_mix test path/to/test.exs:13
、ここで13はテストの行です。
タグをテストに追加し(例:wip
)、mix --only
国旗。
@tag :wip
test "only run this test" do
assert true
end
実行:mix test --only wip
これは、定義されたタグを持つテストのみを実行し、他のすべてをスキップします。
今日IRC=で同じ質問をしましたが、NhuとJoséに感謝します)が答えました。
以下を使用して単一のテストを実行できます。
mix test path/to/file_test.exs:42
Vimを使用する場合は、マッピングを作成できます ここで行ったように(vim-rspecに基づいて) 。
Amritaは一度に1つの特定のテストを実行できるようです。