由于巨大的回溯,Karma 输出不可读

Karma output unreadable due to huge traceback

我一直在尝试使用 Karma 和 Jasmine 对我的项目进行 运行 单元测试。但是 Karma 报告的输出包含这些巨大的堆栈跟踪,这使得读取输出变得非常困难。这是我看到的输出示例,从我的终端复制粘贴:https://gist.github.com/JesseAldridge/5946d4ec299ed1f85cfb

有谁知道使此输出更具可读性的方法吗?

请注意,其中很多行都来自 Firebase。也许有一些方法可以让 Firebase 产生不那么冗长的回溯? (呃,总之,有些事情是这样的。)

我尝试将输出发送到一个文件,但最终我在文件中每隔一行重复了进度行。关闭进度线是一个选项,但我真的很想能够监控我的测试进度。我还必须关闭语法着色以避免将垃圾字符输出到文本文件,这并不理想。

使用 mocha 记者帮助显着缓解问题:https://www.npmjs.com/package/karma-mocha-reporter