@@ -13,91 +13,18 @@ var gd = createGraphDiv();
13
13
const samples = Array . from ( { length : nSamples } , ( _ , i ) => i ) ;
14
14
const nTimes = samples . length - 1 ;
15
15
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
+ }
101
28
102
29
tests . forEach ( function ( spec , index ) {
103
30
describe ( 'Performance test ' + spec . nTraces + ' box | size:' + spec . n + ' | mode: ' + spec . mode , function ( ) {
0 commit comments