# bpmn-js-integration **Repository Path**: mirrors_bpmn-io/bpmn-js-integration ## Basic Information - **Project Name**: bpmn-js-integration - **Description**: Integration test infrastructure for bpmn-js (MIWG, custom) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2025-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # bpmn-js-integration [![CI](https://github.com/bpmn-io/bpmn-js-integration/actions/workflows/CI.yml/badge.svg)](https://github.com/bpmn-io/bpmn-js-integration/actions/workflows/CI.yml) This project runs a number of integration tests against [bpmn-js](https://github.com/bpmn-io/bpmn-js): * basic modeling scenarios * various diagram import / export tests * import / export tests for [MIWG diagrams](https://github.com/bpmn-miwg/bpmn-miwg-test-suite) provided by the [BPMN Model Interchange Working Group](https://github.com/bpmn-miwg) ## Setup > :warning: You must have NodeJS, and a Java JDK installed for the following steps to work. Install dependencies: ``` npm install ``` Optionally link snapshot versions of other libraries into the project: ``` npm link ../bpmn-js ``` Optionally clone [MIWG test suite](https://github.com/bpmn-miwg/bpmn-miwg-test-suite) into sibling folder: ``` (cd .. && git clone git@github.com:bpmn-miwg/bpmn-miwg-test-suite.git) ``` ## Execute Tests Run all tests and generate the results to `tmp/integration` by executing: ``` npm run all ``` ## Generate MIWG Suite Results To generate results locally: ```sh git clone git@github.com:bpmn-io/bpmn-js-integration.git git clone git@github.com:bpmn-miwg/bpmn-miwg-test-suite.git cd bpmn-js-integration npm install npm run miwg cd tmp/integration/bpmn-miwg-test-suite ls -lla ``` The submission can be generated via [the MIWG workflow](./.github/workflows/MIWG.yml). [Read more](https://github.com/camunda/bpmn-miwg#preparing-a-submission). ## License MIT