Jak*_*ake 6 stack-trace node.js jasmine
我正在使用node.js和jasmine-node npm模块来运行测试.除非代码产生错误,否则这很有效.我没有堆栈跟踪.例如,我的一个测试只输出:
Error: TypeError: Cannot read property 'length' of undefined
没有堆栈跟踪.这使得查找这些错误非常耗时,以至于我正在寻找jasmine-node的替代方案.
如何让jasmine-node输出错误的完整堆栈跟踪?--verbose命令行标志不会这样做.
您可以使用jasmine-node的--captureExceptions选项输出全局异常的堆栈跟踪.
虽然我没有使用过 jasmine-node npm,但我以前遇到过这种错误。根据我的经验,当测试/实现范围之外的异步循环失败时,会报告这些类型的错误......
我们为捕获所有此类异常所做的是在执行之前添加此代码
process.on('uncaughtException',function(e) {
sys.log("Caught unhandled exception: " + e);
sys.log(" ---> : " + e.stack);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3000 次 |
| 最近记录: |