将--recursive
标记与mocha
一起使用时,忽略test/
中子目录的最佳方法是什么?
例如,我有一个包含测试的test/x
,test/y
,test/z
目录,其中的更多内容可以随时添加和删除(因此维护白名单会很繁琐) )。
我还有test/utilities
和test/integration
,其中包含我不想用mocha执行的代码。
答案 0 :(得分:2)
我使用了this答案的略微修改版本来查找脚本目录。
由于你使用--recursive
标志,我只找到深度为1的目录。
mocha --recusive $(find test -not \( -path test/utilities -prune \) -not \( -path test/integration -prune \) -type d -depth 1)