自动测试 – 在第一个未通过的测试中中止ExUnit


Ruby中,特别是RSpec,你可以告诉测试运行器在没有通过命令行标志–fail-fast的第一个测试中止.在连续修复大量测试时,例如在进行测试驱动或行为驱动的开发时,这有助于避免浪费时间或失去焦点.

现在使用ExUnit的Elixir我正在寻找一种方法来做到这一点.有没有办法做到这一点?

最佳答案 不幸的是(据我所知)
no such flag implemented.

但是,您可以通过运行单个测试

mix test path/to/testfile.exs:12

其中12是测试的行号.

希望有所帮助!

点赞