bpmn-io / bpmn-js-integration

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

License:MIT License


Languages

Language:HTML 58.9%Language:JavaScript 39.7%Language:Shell 1.4%