I’m currently working on migrating one of our applications from Camunda 7 to Operaton. In our application, we are using the Camunda Platform Scenario community extension to test our BPMN processes.
As far as I can see, there isn’t a port for this extension. Is there an alternative where we can run through a BPMN process from a test and validate if the correct activities are passed/underlying service methods have been called? Or are there by any chance plans to port this extension to Operaton?
at the moment, Operaton only supports the built-in Operaton Assert library, which provides fluent assertions and helpers for testing and verifying BPMN process behavior. The focus of Operaton 1.0 is to reach full feature parity and stability with the original Camunda 7 platform, so additional testing libraries like the Camunda Platform Scenario extension are not part of the current roadmap.
Since the Scenario extension has not seen active development for about four years, a direct port might be challenging. If Scenario-style testing is something you would find valuable, we would really appreciate your input in the Operaton 2.0 roadmap discussions, where we are collecting ideas and feedback for future improvements.
we also use Camunda Platform Scenario. Even though the project has not been updated for a long time, it is still compatible with Camunda 7.24 (at least for our use cases).
Great to see these forks of valuable extensions evolving. At this moment our strategy is to keep the project core compact, but make such extensions visible through the Hub page.
Making a plugin or extension compatible to Operaton is not complicated. It basically means to run our Camunda 7 migration recipes. But maintenance and releasing extensions is effort we can’t do with the core team. So we depend for now on external contributions.