Skip to content

Integration test infrastructure for bpmn-js (MIWG, custom)

License

Notifications You must be signed in to change notification settings

bpmn-io/bpmn-js-integration

Repository files navigation

bpmn-js-integration

CI

This project runs a number of integration tests against bpmn-js:

Setup

⚠️ 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 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:

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. Read more.

License

MIT

About

Integration test infrastructure for bpmn-js (MIWG, custom)

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks