Skip to content

Commit 12f73ad

Browse files
committed
download CSV file
1 parent 9f60776 commit 12f73ad

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed
Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,27 @@
1-
'use strict';
2-
31
exports.writeRawDataAsCSV = function(traceName, allTests) {
2+
var str = '';
43
for(var k = 0; k < allTests.length; k++) {
54
var test = allTests[k];
65

7-
var str = traceName + ',' + test.n + '\n';
6+
str += traceName + ',' + test.n + '\n';
87
str += 'id,time(ms)\n';
98
for(var i = 0; i < test.raw.length; i++) {
109
str += i + ',' + test.raw[i] + '\n';
1110
}
11+
str += '\n';
1212

1313
console.log(str);
1414
}
15+
16+
// download a CSV file
17+
var a = document.createElement('a');
18+
var myBlob = new Blob([str], {type: 'text/plain'})
19+
var url = window.URL.createObjectURL(myBlob);
20+
a.href = url;
21+
a.download = traceName + '.csv';
22+
a.style.display = 'none';
23+
document.body.append(a);
24+
a.click();
25+
a.remove();
26+
window.URL.revokeObjectURL(url);
1527
};

0 commit comments

Comments
 (0)