This package contains a number of end-to-end tests that depend both on the monorepo protocol package and the Golang celo-blockchain implmenetation.
- Run
yarn
to install node dependencies - Other dependencies:
nc
, the netcat networking utility
The tests are run using bash script wrappers. They are the
ci_test_<TEST NAME>.sh
files in this package. Each requires a version of
celo-blockchain to be specified, which can be done in two ways.
./ci_test_governance.sh local PATH
Where PATH
is a path to a local source repository for celo-blockchain.
./ci_test_governance.sh checkout BRANCH