Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Mocha:以编程方式运行Mocha时获取stacktrace_Javascript_Node.js_Mocha.js - Fatal编程技术网

Javascript Mocha:以编程方式运行Mocha时获取stacktrace

Javascript Mocha:以编程方式运行Mocha时获取stacktrace,javascript,node.js,mocha.js,Javascript,Node.js,Mocha.js,我正在以编程方式使用mocha运行测试,并且能够运行测试,使用以下代码获取完整的标题,但是我找不到任何方法来获取打印在命令行上的完整堆栈跟踪。如何使用mocha作为库获取完整的堆栈跟踪 mocha.run(function(failures){ if (failures) { console.log('it failed'); } else { console.log('it passed'); } process.on('exit

我正在以编程方式使用mocha运行测试,并且能够运行测试,使用以下代码获取完整的标题,但是我找不到任何方法来获取打印在命令行上的完整堆栈跟踪。如何使用mocha作为库获取完整的堆栈跟踪

mocha.run(function(failures){
    if (failures) {
        console.log('it failed');
    } else {
        console.log('it passed');
    }
    process.on('exit', function () {
        process.exit(failures);
    });
}).on('fail', function(test){
    title =  test.fullTitle();
}).on('pass', function(test){
    title =  test.fullTitle();
});

我可以和stacktrace联系上

var stackTrace = test.err.stack;

您可以使用
var err=new Error();console.log(err.stack)