如何将递归摩卡测试的子目录列入黑名单?

时间:2015-01-08 19:18:12

标签: mocha

--recursive标记与mocha一起使用时,忽略test/中子目录的最佳方法是什么?

例如,我有一个包含测试的test/xtest/ytest/z目录,其中的更多内容可以随时添加和删除(因此维护白名单会很繁琐) )。 我还有test/utilitiestest/integration,其中包含我不想用mocha执行的代码。

1 个答案:

答案 0 :(得分:2)

我使用了this答案的略微修改版本来查找脚本目录。

由于你使用--recursive标志,我只找到深度为1的目录。

mocha --recusive $(find test -not \( -path test/utilities -prune \) -not \( -path test/integration -prune \) -type d -depth 1)