gpt4 book ai didi

javascript - 抑制 Karma 中的堆栈跟踪 (AngularJS)

转载 作者:搜寻专家 更新时间:2023-11-01 04:24:54 24 4
gpt4 key购买 nike

有谁知道在测试 AngularJS 时抑制 Karma 给出的堆栈跟踪的方法? (通过配置选项或插件)。

理想情况下,我希望我的测试报告只不过是带有通常摘要的单行测试用例失败列表。我喜欢一次性写出我对给定模块的测试,然后在编写实际代码时将其用作直接的待办事项列表。这就是我在单元测试其他东西时通常设置它的方式。相反,我得到了一条又一条的轨迹线,不得不四处滚动寻找我唯一关心的线:

浏览器版本 (os) 我有用的测试用例失败了

我尝试了各种 karma 配置 logLevel 选项,但我仍然得到跟踪转储。

请注意:我不是寻找关于堆栈跟踪优点的辩论。我有一个特定的问题,只关心一个特定的答案。如果您知道某个插件可以提供与我正在寻找的内容类似或可能更好的报告,那么请分享!

最佳答案

karma-test-shim.js中你可以设置...

Error.stackTraceLimit = 0; // No Stack trace

Error.stackTraceLimit = 2; // Some Stack trace

Error.stackTraceLimit = Infinity; // Full stack trace

使用 kjhtml (karm-jasmine-html) 报告器测试。

关于javascript - 抑制 Karma 中的堆栈跟踪 (AngularJS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27332227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com