Open
Description
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.