Skip to content
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

[INFRA] Introduce parsing performance tests #2665

Open
3 tasks
tbouffard opened this issue May 3, 2023 · 0 comments
Open
3 tasks

[INFRA] Introduce parsing performance tests #2665

tbouffard opened this issue May 3, 2023 · 0 comments
Labels
chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...)

Comments

@tbouffard
Copy link
Member

tbouffard commented May 3, 2023

This tests are intended to provide non regression figures to detect unexpected increase of the parsing time.

In https://github.com/process-analytics/bpmn-visualization-js/pull/2638/files#r1179160155, we enrich data at the price of new lookup and we would like to measure their impact in terms of parsing performance.

Note that in the past, we created #34 and we decide that high level "performance" tests were enough.
However, this tests are not run very frequently and didn't focus at all on parsing, they are too general.

Tasks

  • create the infrastructure. Where do we store the test? we already have a performance directory for e2e performance tests
  • decide how we store the result data
  • how we implement the tests? We could modify the parseBpmn utils to make it display the processing time or create a dedicated new tool for this purpose.
@tbouffard tbouffard added the chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...) label May 3, 2023
@tbouffard tbouffard added this to the 0.34.0 milestone May 3, 2023
@csouchet csouchet modified the milestones: 0.34.0, 0.34.1 May 4, 2023
@tbouffard tbouffard modified the milestones: 0.34.1, 0.35.0 May 15, 2023
@tbouffard tbouffard modified the milestones: 0.35.0, 0.36.0 May 30, 2023
@csouchet csouchet modified the milestones: 0.36.0, 0.37.0 Jun 12, 2023
@tbouffard tbouffard modified the milestones: 0.37.0, 0.38.0 Jun 26, 2023
@csouchet csouchet modified the milestones: 0.38.0, 0.38.1 Jul 24, 2023
@csouchet csouchet modified the milestones: 0.38.1, 0.38.2 Aug 22, 2023
@csouchet csouchet modified the milestones: 0.38.2, 0.39.1 Sep 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...)
Projects
None yet
Development

No branches or pull requests

2 participants