- Ensure that Camunda Modeler 5.9.0+ is installed
- Download latest Camunda Modeler plugin release
- Unpackage downloaded ZIP file to the
resources/plugins/
directory of the Camunda Modeler installation - Start Camunda Modeler
- Verify that the plugin is available within the Plugins menu as
BPMN Driven Testing
>Show / Hide
(shortcut CTRL+T).
For the plugin development a NodeJS 20.x installation is required.
- Link the
camunda-modeler-plugin/
directory as Camunda Modeler plugin
Under Windows, run as administrator:
mklink /d <camunda-modeler>\resources\plugins\bpmn-driven-testing <repository>\camunda-modeler-plugin
(use rmdir
to delete the directory link)
Under Unix:
ln -s <repository>/camunda-modeler-plugin <camunda-modeler>/resources/plugins/bpmn-driven-testing
- Install dependencies
npm install
- Run webpack to build the plugin on the fly, when code changes are saved to file
npm run dev
- Start the Camunda Modeler
- In Camunda Modeler, press F12 to show developer tools
- After code changes, press CTRL+R in developer tools to reload the plugin within the Camunda Modeler
Tests are performed using mocha and chai.
npm run test-watch
When creating a release, run:
npm run build && npm run zip
This command bundles the Camunda Modeler plugin and creates a ZIP file called bpmn-driven-testing-plugin.zip
.
This binary asset can now be attached to a bpmn-driven-testing release on Github.