@@ -13,91 +13,18 @@ var gd = createGraphDiv();
1313const samples = Array . from ( { length : nSamples } , ( _ , i ) => i ) ;
1414const nTimes = samples . length - 1 ;
1515
16- var tests = [ {
17- n : 1000 , mode : 'no points' , nTraces : 1
18- } , {
19- n : 2000 , mode : 'no points' , nTraces : 1
20- } , {
21- n : 4000 , mode : 'no points' , nTraces : 1
22- } , {
23- n : 8000 , mode : 'no points' , nTraces : 1
24- } , {
25- n : 16000 , mode : 'no points' , nTraces : 1
26- } , {
27- n : 32000 , mode : 'no points' , nTraces : 1
28- } , {
29- n : 64000 , mode : 'no points' , nTraces : 1
30- } , {
31- n : 1000 , mode : 'all points' , nTraces : 1
32- } , {
33- n : 2000 , mode : 'all points' , nTraces : 1
34- } , {
35- n : 4000 , mode : 'all points' , nTraces : 1
36- } , {
37- n : 8000 , mode : 'all points' , nTraces : 1
38- } , {
39- n : 16000 , mode : 'all points' , nTraces : 1
40- } , {
41- n : 32000 , mode : 'all points' , nTraces : 1
42- } , {
43- n : 64000 , mode : 'all points' , nTraces : 1
44- } , {
45- n : 1000 , mode : 'no points' , nTraces : 10
46- } , {
47- n : 2000 , mode : 'no points' , nTraces : 10
48- } , {
49- n : 4000 , mode : 'no points' , nTraces : 10
50- } , {
51- n : 8000 , mode : 'no points' , nTraces : 10
52- } , {
53- n : 16000 , mode : 'no points' , nTraces : 10
54- } , {
55- n : 32000 , mode : 'no points' , nTraces : 10
56- } , {
57- n : 64000 , mode : 'no points' , nTraces : 10
58- } , {
59- n : 1000 , mode : 'all points' , nTraces : 10
60- } , {
61- n : 2000 , mode : 'all points' , nTraces : 10
62- } , {
63- n : 4000 , mode : 'all points' , nTraces : 10
64- } , {
65- n : 8000 , mode : 'all points' , nTraces : 10
66- } , {
67- n : 16000 , mode : 'all points' , nTraces : 10
68- } , {
69- n : 32000 , mode : 'all points' , nTraces : 10
70- } , {
71- n : 64000 , mode : 'all points' , nTraces : 10
72- } , {
73- n : 1000 , mode : 'no points' , nTraces : 100
74- } , {
75- n : 2000 , mode : 'no points' , nTraces : 100
76- } , {
77- n : 4000 , mode : 'no points' , nTraces : 100
78- } , {
79- n : 8000 , mode : 'no points' , nTraces : 100
80- } , {
81- n : 16000 , mode : 'no points' , nTraces : 100
82- } , {
83- n : 32000 , mode : 'no points' , nTraces : 100
84- } , {
85- n : 64000 , mode : 'no points' , nTraces : 100
86- } , {
87- n : 1000 , mode : 'all points' , nTraces : 100
88- } , {
89- n : 2000 , mode : 'all points' , nTraces : 100
90- } , {
91- n : 4000 , mode : 'all points' , nTraces : 100
92- } , {
93- n : 8000 , mode : 'all points' , nTraces : 100
94- } , {
95- n : 16000 , mode : 'all points' , nTraces : 100
96- } , {
97- n : 32000 , mode : 'all points' , nTraces : 100
98- } , {
99- n : 64000 , mode : 'all points' , nTraces : 100
100- } ] ;
16+ var tests = [ ] ;
17+ for ( let mode of [ 'no points' , 'all points' ] ) {
18+ for ( let nTraces of [ 1 , 10 , 100 ] ) {
19+ for ( let n of [ 1000 , 2000 , 4000 , 8000 , 16000 , 32000 ] ) {
20+ tests . push ( {
21+ n :n ,
22+ mode : mode ,
23+ nTraces : nTraces
24+ } ) ;
25+ }
26+ }
27+ }
10128
10229tests . forEach ( function ( spec , index ) {
10330 describe ( 'Performance test ' + spec . nTraces + ' box | size:' + spec . n + ' | mode: ' + spec . mode , function ( ) {
0 commit comments