Я использовал собственный репортер.он сделал то, что я должен сделать
https://jasmine.github.io/2.3/custom_reporter.html
Пример:
suiteDone : function(result) {
console.log('Suite: ' + result.description + ' was ' + result.testStatus);
for (var i = 0; i < result.failedExpectations.length; i++) {
console.log('AfterAll ' + result.failedExpectations[i].message);
console.log(result.failedExpectations[i].stack);
}
if(result.failedExpectations.length==0){
testStatus="pass";
}
suiteEndTime = currentDateTime();
var obj = {
"name" : suiteName,
"testStatus" : testStatus,
"tests" : [ testCaseName ],
"total" : totalTestCases,
"pass" : passedTestCaseCount,
"fail" : failedTestCaseCount,
"skip" : 0,
"startTime" : parseInt(suiteStartTime),
"endTime" : parseInt(suiteEndTime)
};
var fs = require('fs');
var json = JSON.stringify(obj, null, 4);
fs.writeFile(createJsonMetadataInJsonFolder(), json, 'utf8');
}