Skip to content

Commit 5d30519

Browse files
committed
revisit test descriptions
1 parent d4f3af2 commit 5d30519

File tree

10 files changed

+114
-772
lines changed

10 files changed

+114
-772
lines changed

test/jasmine/performance_tests/bar_test.js

Lines changed: 12 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -13,91 +13,18 @@ var gd = createGraphDiv();
1313
const samples = Array.from({ length: nSamples }, (_, i) => i);
1414
const nTimes = samples.length - 1;
1515

16-
var tests = [{
17-
n: 1000, mode: 'group', nTraces: 1
18-
}, {
19-
n: 2000, mode: 'group', nTraces: 1
20-
}, {
21-
n: 4000, mode: 'group', nTraces: 1
22-
}, {
23-
n: 8000, mode: 'group', nTraces: 1
24-
}, {
25-
n: 16000, mode: 'group', nTraces: 1
26-
}, {
27-
n: 32000, mode: 'group', nTraces: 1
28-
}, {
29-
n: 64000, mode: 'group', nTraces: 1
30-
}, {
31-
n: 1000, mode: 'stack', nTraces: 1
32-
}, {
33-
n: 2000, mode: 'stack', nTraces: 1
34-
}, {
35-
n: 4000, mode: 'stack', nTraces: 1
36-
}, {
37-
n: 8000, mode: 'stack', nTraces: 1
38-
}, {
39-
n: 16000, mode: 'stack', nTraces: 1
40-
}, {
41-
n: 32000, mode: 'stack', nTraces: 1
42-
}, {
43-
n: 64000, mode: 'stack', nTraces: 1
44-
}, {
45-
n: 1000, mode: 'group', nTraces: 10
46-
}, {
47-
n: 2000, mode: 'group', nTraces: 10
48-
}, {
49-
n: 4000, mode: 'group', nTraces: 10
50-
}, {
51-
n: 8000, mode: 'group', nTraces: 10
52-
}, {
53-
n: 16000, mode: 'group', nTraces: 10
54-
}, {
55-
n: 32000, mode: 'group', nTraces: 10
56-
}, {
57-
n: 64000, mode: 'group', nTraces: 10
58-
}, {
59-
n: 1000, mode: 'stack', nTraces: 10
60-
}, {
61-
n: 2000, mode: 'stack', nTraces: 10
62-
}, {
63-
n: 4000, mode: 'stack', nTraces: 10
64-
}, {
65-
n: 8000, mode: 'stack', nTraces: 10
66-
}, {
67-
n: 16000, mode: 'stack', nTraces: 10
68-
}, {
69-
n: 32000, mode: 'stack', nTraces: 10
70-
}, {
71-
n: 64000, mode: 'stack', nTraces: 10
72-
}, {
73-
n: 1000, mode: 'group', nTraces: 100
74-
}, {
75-
n: 2000, mode: 'group', nTraces: 100
76-
}, {
77-
n: 4000, mode: 'group', nTraces: 100
78-
}, {
79-
n: 8000, mode: 'group', nTraces: 100
80-
}, {
81-
n: 16000, mode: 'group', nTraces: 100
82-
}, {
83-
n: 32000, mode: 'group', nTraces: 100
84-
}, {
85-
n: 64000, mode: 'group', nTraces: 100
86-
}, {
87-
n: 1000, mode: 'stack', nTraces: 100
88-
}, {
89-
n: 2000, mode: 'stack', nTraces: 100
90-
}, {
91-
n: 4000, mode: 'stack', nTraces: 100
92-
}, {
93-
n: 8000, mode: 'stack', nTraces: 100
94-
}, {
95-
n: 16000, mode: 'stack', nTraces: 100
96-
}, {
97-
n: 32000, mode: 'stack', nTraces: 100
98-
}, {
99-
n: 64000, mode: 'stack', nTraces: 100
100-
}];
16+
var tests = [];
17+
for(let mode of ['group', 'stack']) {
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

10229
tests.forEach(function(spec, index) {
10330
describe('Performance test ' + spec.nTraces + ' bar | size:' + spec.n + ' | mode: ' + spec.mode, function() {

test/jasmine/performance_tests/box_test.js

Lines changed: 12 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -13,91 +13,18 @@ var gd = createGraphDiv();
1313
const samples = Array.from({ length: nSamples }, (_, i) => i);
1414
const 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

10229
tests.forEach(function(spec, index) {
10330
describe('Performance test ' + spec.nTraces + ' box | size:' + spec.n + ' | mode: ' + spec.mode, function() {

test/jasmine/performance_tests/contour_test.js

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,23 @@ var gd = createGraphDiv();
1313
const samples = Array.from({ length: nSamples }, (_, i) => i);
1414
const nTimes = samples.length - 1;
1515

16-
var tests = [{
17-
nx: 50, ny: 20
18-
}, {
19-
nx: 100, ny: 40
20-
}, {
21-
nx: 200, ny: 80
22-
}, {
23-
nx: 400, ny: 160
24-
}, {
25-
nx: 800, ny: 320
26-
}, {
27-
nx: 1600, ny: 640
28-
}, {
29-
nx: 3200, ny: 1280
30-
}];
16+
var tests = [];
17+
for(let m of [10, 20, 40, 80, 160, 320, 640]) {
18+
let nx = 5 * m;
19+
let ny = 2 * m;
20+
tests.push({
21+
nx: nx,
22+
ny: ny,
23+
n: nx * ny,
24+
});
25+
}
3126

3227
tests.forEach(function(spec, index) {
3328
describe('Performance test contour | size:' + spec.nx + 'X' + spec.ny, function() {
3429
'use strict';
3530

3631
var A = spec.nx;
3732
var B = spec.ny;
38-
spec.n = A * B;
3933

4034
var x = Array.from({ length: A }, (_, i) => i);
4135
var y = Array.from({ length: B }, (_, i) => i);

test/jasmine/performance_tests/heatmap_test.js

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,23 @@ var gd = createGraphDiv();
1313
const samples = Array.from({ length: nSamples }, (_, i) => i);
1414
const nTimes = samples.length - 1;
1515

16-
var tests = [{
17-
nx: 50, ny: 20
18-
}, {
19-
nx: 100, ny: 40
20-
}, {
21-
nx: 200, ny: 80
22-
}, {
23-
nx: 400, ny: 160
24-
}, {
25-
nx: 800, ny: 320
26-
}, {
27-
nx: 1600, ny: 640
28-
}, {
29-
nx: 3200, ny: 1280
30-
}];
16+
var tests = [];
17+
for(let m of [10, 20, 40, 80, 160, 320, 640]) {
18+
let nx = 5 * m;
19+
let ny = 2 * m;
20+
tests.push({
21+
nx: nx,
22+
ny: ny,
23+
n: nx * ny,
24+
});
25+
}
3126

3227
tests.forEach(function(spec, index) {
3328
describe('Performance test heatmap | size:' + spec.nx + 'X' + spec.ny, function() {
3429
'use strict';
3530

3631
var A = spec.nx;
3732
var B = spec.ny;
38-
spec.n = A * B;
3933

4034
var x = Array.from({ length: A }, (_, i) => i);
4135
var y = Array.from({ length: B }, (_, i) => i);

test/jasmine/performance_tests/histogram_test.js

Lines changed: 12 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -13,91 +13,18 @@ var gd = createGraphDiv();
1313
const samples = Array.from({ length: nSamples }, (_, i) => i);
1414
const nTimes = samples.length - 1;
1515

16-
var tests = [{
17-
n: 1000, mode: 'group', nTraces: 1
18-
}, {
19-
n: 2000, mode: 'group', nTraces: 1
20-
}, {
21-
n: 4000, mode: 'group', nTraces: 1
22-
}, {
23-
n: 8000, mode: 'group', nTraces: 1
24-
}, {
25-
n: 16000, mode: 'group', nTraces: 1
26-
}, {
27-
n: 32000, mode: 'group', nTraces: 1
28-
}, {
29-
n: 64000, mode: 'group', nTraces: 1
30-
}, {
31-
n: 1000, mode: 'stack', nTraces: 1
32-
}, {
33-
n: 2000, mode: 'stack', nTraces: 1
34-
}, {
35-
n: 4000, mode: 'stack', nTraces: 1
36-
}, {
37-
n: 8000, mode: 'stack', nTraces: 1
38-
}, {
39-
n: 16000, mode: 'stack', nTraces: 1
40-
}, {
41-
n: 32000, mode: 'stack', nTraces: 1
42-
}, {
43-
n: 64000, mode: 'stack', nTraces: 1
44-
}, {
45-
n: 1000, mode: 'group', nTraces: 10
46-
}, {
47-
n: 2000, mode: 'group', nTraces: 10
48-
}, {
49-
n: 4000, mode: 'group', nTraces: 10
50-
}, {
51-
n: 8000, mode: 'group', nTraces: 10
52-
}, {
53-
n: 16000, mode: 'group', nTraces: 10
54-
}, {
55-
n: 32000, mode: 'group', nTraces: 10
56-
}, {
57-
n: 64000, mode: 'group', nTraces: 10
58-
}, {
59-
n: 1000, mode: 'stack', nTraces: 10
60-
}, {
61-
n: 2000, mode: 'stack', nTraces: 10
62-
}, {
63-
n: 4000, mode: 'stack', nTraces: 10
64-
}, {
65-
n: 8000, mode: 'stack', nTraces: 10
66-
}, {
67-
n: 16000, mode: 'stack', nTraces: 10
68-
}, {
69-
n: 32000, mode: 'stack', nTraces: 10
70-
}, {
71-
n: 64000, mode: 'stack', nTraces: 10
72-
}, {
73-
n: 1000, mode: 'group', nTraces: 100
74-
}, {
75-
n: 2000, mode: 'group', nTraces: 100
76-
}, {
77-
n: 4000, mode: 'group', nTraces: 100
78-
}, {
79-
n: 8000, mode: 'group', nTraces: 100
80-
}, {
81-
n: 16000, mode: 'group', nTraces: 100
82-
}, {
83-
n: 32000, mode: 'group', nTraces: 100
84-
}, {
85-
n: 64000, mode: 'group', nTraces: 100
86-
}, {
87-
n: 1000, mode: 'stack', nTraces: 100
88-
}, {
89-
n: 2000, mode: 'stack', nTraces: 100
90-
}, {
91-
n: 4000, mode: 'stack', nTraces: 100
92-
}, {
93-
n: 8000, mode: 'stack', nTraces: 100
94-
}, {
95-
n: 16000, mode: 'stack', nTraces: 100
96-
}, {
97-
n: 32000, mode: 'stack', nTraces: 100
98-
}, {
99-
n: 64000, mode: 'stack', nTraces: 100
100-
}];
16+
var tests = [];
17+
for(let mode of ['group', 'stack']) {
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

10229
tests.forEach(function(spec, index) {
10330
describe('Performance test ' + spec.nTraces + ' histogram | size:' + spec.n + ' | mode: ' + spec.mode, function() {

0 commit comments

Comments
 (0)