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
-
3
1
exports . writeRawDataAsCSV = function ( traceName , allTests ) {
2
+ var str = '' ;
4
3
for ( var k = 0 ; k < allTests . length ; k ++ ) {
5
4
var test = allTests [ k ] ;
6
5
7
- var str = traceName + ',' + test . n + '\n' ;
6
+ str + = traceName + ',' + test . n + '\n' ;
8
7
str += 'id,time(ms)\n' ;
9
8
for ( var i = 0 ; i < test . raw . length ; i ++ ) {
10
9
str += i + ',' + test . raw [ i ] + '\n' ;
11
10
}
11
+ str += '\n' ;
12
12
13
13
console . log ( str ) ;
14
14
}
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 ) ;
15
27
} ;
You can’t perform that action at this time.
0 commit comments