Skip to content

5. Tests and Continious Integration

Murad Akhundov edited this page Aug 11, 2019 · 3 revisions

Tests

The tests are written in Javascript/Node.js and can be found in test/

There are 3 sets of tests in total:

  • Finding Cycles (not recursive)
  • Finding Cycles (recursive)
  • Verification Tool

Notice that there are no tests for the extraction plugin, it is however used by the verification tool.

To run the tests, simply run npm test

Continious Integration

CircleCI

The CI environment is hosted on CircleCI (see /.circleci for details). The builds are triggered on every commit. It's built on a custom docker image you can find in /docker

Clone this wiki locally