vPAV
vPAV copied to clipboard
viadee Process Application Validator
Currently Camunda interface discovery only works transitively but fails to discover class extension with subsequent interface implementation.
The `ObjectReader` can detect operation on Java maps. This is useful because process variables can be passed in map to a process e.g. when a process is started via the...
Currently, our analysis searches for entry points in the process. Two possible entry points are e.g. ``` ProcessInstantiationBuilder instantiationBuilder = processEngine.getRuntimeService() .createProcessInstanceByKey("myProcess") .setVariable("var", "value"); instantiationBuilder.execute(); ``` `this.runtimeService.startProcessInstanceByKey("myProcess", processVariables);` The variables...
As of now, checkers exhibiting issues are also shown in the list of successful checkers.
Currently we build a graph based on the child nodes of the enclosing process, thus omitting present information in the analysis ([see here](https://github.com/viadee/vPAV/blob/master/src/main/java/de/viadee/bpm/vPAV/processing/ElementGraphBuilder.java#L154)). The process itself allows the usage of...
JUnit output format would allow nice integration into CI services
The generated file `bpmn_validation_success.js` contains an array `noIssuesElements` with issues Elements containing the rule name and a success classification. Example:` { "id": "2b9382eb90e2aa912851b1186ca2fbe9", "bpmnFile": "src/main/resources/diagram_2.bpmn", "ruleName": "XorConventionChecker", "elementId": "", "elementName":...
**Describe the bug** When executing a test run with enabled data flow analysis on a BPMN model referencing a DMN file, the test fails with a NullPointerException. ```SLF4J: Failed to...
We should in general verify that the DmnTaskChecker still works with all models and namespaces.
Right now we do not have coding guidelines. I created a first draft in our wiki here: https://github.com/viadee/vPAV/wiki/Coding-guidelines It's a living document, so please join the discussion. I think we...