mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2026-01-17 04:54:20 +01:00
* Add regtest end-to-end tests * Check that regtest environment is set up * Add todo comment * Add missing gloo-timers feature * Link GH issues * Update DEVELOPMENT.md * Update boltz submodule * Fix after rebase
987 B
987 B
Development guide - Core crate
Prerequisites
To compile the Core crate you will first need to install:
- Protobuf
- Emscripten for compiling to Wasm
- Firefox for testing Wasm
brew install protobuf emscripten
On first usage you will need to run:
make init
Testing
To run the regular test suite:
make test
This comprises the following make tasks:
make cargo-test wasm-test
End-to-end tests
To run end-to-end tests, regtest has to be initialized. See regtest/README.md for prerequisites. Starting and stopping the regtest environment can be done using:
make regtest-start
make regtest-stop
To run the end-to-end tests:
make regtest-test
This comprises the following make tasks:
make cargo-regtest-test wasm-regtest-test