从命令行一次运行大量mocha测试的好方法是什么?

时间:2016-03-20 02:38:11

标签: javascript node.js mocha

我有一些mocha测试我从docker容器运行,该容器测试其他正在运行的docker容器中的某些服务。

现在,我有一个shell脚本,可以找到所有mocha js文件,对它们进行去新行并将它们作为参数传递给mocha本身。然后该脚本作为dockerfile CMD在docker容器中运行。

这样做没问题,但它有点像hacky并且开始变得难看有几十个js文件。

在javaland中,我让maven运行这些,但我认为必须有更适合node / javascript的东西。

1 个答案:

答案 0 :(得分:1)

如果你想要递归遍历所有文件夹并运行所有文件作为测试,你可以使用mocha --recursive path/to/tests,或者你可以使用globs传递给像mocha tests/**/test-*.js这样的mocha来过滤掉与模式匹配的特定文件