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



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

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

这工作正常,但它有点笨拙,并且开始变得丑陋,有几十个js文件。

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

如果您想递

归地浏览所有文件夹并将所有文件作为测试运行,您可以使用mocha --recursive path/to/tests,或者您可以使用 globs 像 mocha tests/**/test-*.js 一样传递给 mocha 以过滤出与模式匹配的特定文件。

最新更新