This project is a collection of integration tests running from Node.js with actual Iroha peer.
Tests for compatibility matrix
are defined at compatibility
directory.
The easiest way to run tests:
# run these commands anywhere in the repo
# install packages, once
pnpm i
# prepare artifacts for tests, once
pnpm jake test:prepare-client-integration
# run tests
pnpm --filter client-test-node test
Allure reports are stored after tests run at ./allure-results
directory.
Note: these reports contain all tests, not only compatibility tests results.
So, be sure to filter the results by their metadata before submitting them to TestOps.