Skip to content

Add performance tests #7443

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 46 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
e83dbec
add performance tests
archmoj Jun 16, 2025
012abca
collect performance data and create test report
archmoj Jun 19, 2025
0d9eb56
skip testing against averageCap for now
archmoj Jun 19, 2025
d7bf5b5
convert raw data to CSV
archmoj Jun 19, 2025
9f60776
wait for actual rendering to complete
archmoj Jun 20, 2025
12f73ad
download CSV file
archmoj Jun 20, 2025
2a4bc1b
revise CSV table
archmoj Jun 20, 2025
ba4327c
store CSV
archmoj Jun 20, 2025
855eaa2
collect system info for performance tests
archmoj Jun 20, 2025
c46e7c6
combine all csv files
archmoj Jun 23, 2025
0e63814
do not display the JSON for now
archmoj Jun 23, 2025
5d2e5bb
simplify tests only keep raw results
archmoj Jun 23, 2025
94b2fe0
add violin tests
archmoj Jun 23, 2025
b532cb0
add scattergl tests
archmoj Jun 23, 2025
ef345ef
refactor tests
archmoj Jun 23, 2025
33620b7
revisit tests
archmoj Jun 23, 2025
b6dac79
extend scattergl
archmoj Jun 23, 2025
543478e
extend bar
archmoj Jun 23, 2025
ff93b2e
extend box
archmoj Jun 23, 2025
e3cd7b5
extend violin
archmoj Jun 23, 2025
0b0642a
extend histogram
archmoj Jun 23, 2025
1227e2a
revise download csv
archmoj Jun 23, 2025
cd5da32
add markers+lines cases
archmoj Jun 23, 2025
a4aa436
use normal arrays in tests
archmoj Jun 23, 2025
98252d4
add scattergeo tests
archmoj Jun 23, 2025
3134b61
set nSamples to 4
archmoj Jun 23, 2025
d4f3af2
format test messages
archmoj Jun 23, 2025
5d30519
revisit test descriptions
archmoj Jun 23, 2025
c99d887
combine all tests
archmoj Jun 23, 2025
bcb165d
improve tests
archmoj Jun 24, 2025
b9611ae
fix time calculation
archmoj Jun 24, 2025
f6aa0ab
remove console.log
archmoj Jun 24, 2025
80ac7ae
add delay between tests
archmoj Jun 24, 2025
fad4b36
improve collecting csv if the last one fails
archmoj Jun 24, 2025
cd874dd
fail rendering after 4 seconds
archmoj Jun 26, 2025
3fd0dfc
add test descriptions
archmoj Jun 26, 2025
d2baf67
delay was not helpful for passing on CI
archmoj Jun 26, 2025
577f7ac
pass arguments to isolate performance tests
archmoj Jun 26, 2025
c8dd83b
run each tests case in isolation
archmoj Jun 26, 2025
99e9efd
organise output files
archmoj Jun 26, 2025
d92d356
test extra points
archmoj Jun 27, 2025
a98fd66
revise test setup
archmoj Jun 27, 2025
ea673bc
refactor test
archmoj Jun 27, 2025
8974efe
create CSV for failed cases
archmoj Jun 27, 2025
0f80d1b
fix Download path
archmoj Jun 27, 2025
ce3f075
Merge branch 'master' into performance-tests
archmoj Jul 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
remove console.log
  • Loading branch information
archmoj committed Jun 24, 2025
commit f6aa0aba6b708c2f0ab298d662eb8c6ec9736aee
1 change: 0 additions & 1 deletion test/jasmine/performance_tests/all_test.js
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,6 @@ tests.forEach(function(spec, index) {
endTime = performance.now();

var delta = endTime - startTime;
console.log(delta)

if(t === 0) {
tests[index].raw = [];
Expand Down
Loading