[x] #625 message flow: add complex paths and labels
[x] #584 documentation update: contribution guide
there is no guide line about this new type of tests
when and how to add tests
how and when to configure diff image threshold (some explanations are present in the code, but is this enough?)
avoid labels in tests, avoid markers and icons on BPMN elements when not related to the test (more subject to changes, so tests will break whereas they are not testing this feature)
load method: explain when choosing a dedicated method and how to configure
default: pass content via url
larger file: via fetch
BPMN events test proposal
Covered by #543
Note: because of an issue with some bpmn file (see below), the file cannot be used as it is.
If no solution is found, it should be splitted by types: start event, intermediate, events in event subprocess, ...
This has been detected while creating #540
Because we currently pass the bpmn content via an url parameter, we often get an http 400 error from the dev server when the BPMN diagram is too large.
526 introduced the way to do that new kind of tests but some BPMN elements supported by the library are not covered.
BPMN elements to cover
BPMN events test proposal
Covered by #543
Note: because of an issue with some bpmn file (see below), the file cannot be used as it is. If no solution is found, it should be splitted by types: start event, intermediate, events in event subprocess, ...
bpmn file: events.bpmn.zip
Current issue with quite large BPMN content
Covered by #543
This has been detected while creating #540 Because we currently pass the bpmn content via an url parameter, we often get an http
400
error from the dev server when the BPMN diagram is too large.