提问者:小点点

Camunda 测试在 asyncBefore 标志设置为 true 后停止工作,对于 bpmn 启动事件


使用官方Camunda Github repo的测试:https://github.com/camunda/camunda-bpm-assert

< code>examples文件夹包含几个bpmn文件和测试,默认情况下一切正常,所有测试都成功通过,但是当我为任何< code>bpmn的< code>Start event设置标志< code>Asynchronous Before时,所有断言都开始失败。

bpmnstart事件以async方式执行时,编写测试的正确方法是什么?


共1个答案

匿名用户

为了避免自动后台线程破坏测试控件,作业执行器通常在单元测试中关闭。

如果您有异步延续,则必须在启动进程后通过运行 execute(job()) 来手动执行作业。