diff --git a/webrtc/tools/rtcbot/test.js b/webrtc/tools/rtcbot/test.js index 7e9c335445..785d5e89d5 100644 --- a/webrtc/tools/rtcbot/test.js +++ b/webrtc/tools/rtcbot/test.js @@ -121,9 +121,19 @@ StatisticsReport.prototype = { }, finish: function (doneCallback) { - fs.writeFile("test/reports/" + this.outputFileName_ + "_" + + fs.exists("test/reports/", function (exists) { + if(exists) { + writeFile.bind(this)(); + } else { + fs.mkdir("test/reports/", 0777, writeFile.bind(this)); + } + }.bind(this)); + + function writeFile () { + fs.writeFile("test/reports/" + this.outputFileName_ + "_" + (new Date()).getTime() +".json", JSON.stringify(this.output_), doneCallback); + } }, }