Merge branch 'add_stack_in_summary' of https://github.com/kissrobber/grunt-contrib-jasmine into kissrobber-add_stack_in_summary
* 'add_stack_in_summary' of https://github.com/kissrobber/grunt-contrib-jasmine: add a stack in summary
This commit is contained in:
commit
e1f8004c6e
@ -281,7 +281,8 @@ module.exports = function(grunt) {
|
||||
name: specMetaData.description,
|
||||
errors: specMetaData.failedExpectations.map(function(error){
|
||||
return {
|
||||
message: error.message
|
||||
message: error.message,
|
||||
stack: error.stack
|
||||
};
|
||||
})
|
||||
});
|
||||
@ -368,11 +369,20 @@ module.exports = function(grunt) {
|
||||
_.forEach(tests, function(test){
|
||||
grunt.log.writeln(chalk.red(symbols[options.display]['error']) + ' ' + test.suite + ' ' + test.name);
|
||||
_.forEach(test.errors, function(error){
|
||||
grunt.log.writeln(' ' + chalk.red(error.message));
|
||||
grunt.log.writeln(indent(2) + chalk.red(error.message));
|
||||
logStack(error.stack, 2);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function logStack(stack, indentLevel) {
|
||||
var lines = (stack || '').split('\n');
|
||||
var newArr = [];
|
||||
for (var i = 0; i < lines.length && i < 11; i++) {
|
||||
grunt.log.writeln((indent(indentLevel) + lines[i]));
|
||||
}
|
||||
}
|
||||
|
||||
function writeJunitXml(testsuites){
|
||||
var template = grunt.file.read(options.junit.template || junitTemplate);
|
||||
if (options.junit.consolidate) {
|
||||
|
Loading…
Reference in New Issue
Block a user