使用entr和鼻子2:测试失败时运行命令

时间:2019-11-20 12:26:25

标签: shell automation nose2

我真的很喜欢短反馈回路。

当项目文件夹中的文件更改时,我经常使用entr立即重新运行测试。 Entr通过查看文件列表来工作,一旦更改,它就会重新运行给定命令。 nose2the nose2 python test runner

有点像ls *.py | entr nose2

这一切都可以按我的意愿进行,但是我的测试通过的多于失败,因此我实际上只对它们开始失败感兴趣。因此,当测试失败时,我想调用系统通知命令。而且我不确定如何适应它。

  • 我不认为有一种方法可以在测试失败时告诉nas2“运行命令x”。
  • 因为我使用的是entr,所以我认为我无法读取nas2命令的状态码然后对其执行操作。

这有可能吗?我在寻找/尝试正确的方向吗?绝对不提供任何帮助/想法。

0 个答案:

没有答案