File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
test/jasmine/performance_tests/assets Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change 1- 'use strict' ;
2-
31exports . 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} ;
You can’t perform that action at this time.
0 commit comments