如何在终端中以静默模式运行 Mocha 测试

Gra*_*sha 3 linux testing bash terminal mocha.js

我必须使用不同的输入运行多次摩卡测试。

\n\n

我不喜欢等待结果

\n\n
\n

摩卡测试

\n
\n\n

将输出

\n\n
\n

测试摩卡

\n\n
\xe2\x9c\x93 IT Test \n\n\xe2\x9c\x93 login with  account  (719ms)\n
Run Code Online (Sandbox Code Playgroud)\n\n

2 次通过(3 秒)

\n
\n\n

我喜欢以静音模式运行

\n\n
\n

摩卡测试

\n\n

测试开始

\n
\n\n

我可以运行其他测试,我不关心输出结果 \n我正在运行 linux,所以无论什么想法都会很棒:)

\n

Mar*_*coL 5

您必须使用自定义报告器来过滤所有您不想看到的结果。

\n\n

爬行npm我发现这mocha-silent-reporter似乎适合你正在寻找的东西。

\n\n

它基本上过滤了除失败之外的所有内容(失败总是有用的)。

\n\n

更新

\n\n

我一开始就完全错过了mocha他自己的简约记者,可以做你正在寻找的事情。

\n\n
$ mocha --reporter min test\n\n\xe2\x9c\x94 N tests complete (X ms)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我已经测试过了mocha-silent-reporter,但遇到了一些问题。我宁愿建议尝试使用摩卡中的内置报告器。

\n