这与这个问题非常相似,但有两个不同之处。 我想在提交之前运行单元测试,而不是所有时间(接受的答案)。 该问题的答案和评论似乎表明建议的插件不再受支持。 我试图解决的基本问题很简单:忘记为小的快速更改运行单元测试,而自动化似乎是可能的。
在您提供的问题中,我提到了Infinitest。虽然它不符合您的第一需求,但它只会重新运行可能导致错误的测试(可能它会进行某种智能代码分析--我不知道具体细节),因此您可能仍然会发现它有用。它肯定仍然得到支持,事实上,它现在是开源的!
我试图解决的基本问题是,为了快速进行小改动而忘记运行单元测试,而这似乎是可以自动化的。如果您的测试速度很快,您可以在每次保存时运行它们。请参阅Misko Hevery的此博客。或者,您可以使用提交挂钩,在接受更新之前运行测试。