|
||
---|---|---|
.. | ||
README.md |
README.md
Manual testing
We aim to automate as much as we possibly can. Still manual testing is really important for Quality Assurance.
Here you'll find our manual testing scripts. When developing a new feature you can add your own that provide the proper steps to properly test it.
Running Darksidewalletd tests
-
clone lightwalletd
git clone https://github.com/zcash/lightwalletd.git
-
Install Go. (If you're using homebrew, then
brew install go
)
brew install go
- Inside the
lightwalletd
checkout, compile lightwalletd
make
- Inside the
lightwalletd
checkout, run the program in darkside mode
./lightwalletd --log-file /dev/stdout --darkside-very-insecure --darkside-timeout 1000 --gen-cert-very-insecure --data-dir . --no-tls-very-insecure
- Open Demo App workspace
ZcashLightClientSample.xcworkspace
- Go to the manage schemes section
- Verify that the
ZcashLightClientKit-Unit-Tests
scheme is shown and shared - Run the
AdvancedReOrgTests
test suite
Running DerivationTool tests
- open Demo App workspace
ZcashLightClientSample.xcworkspace
- go to the manage schemes section
- verify that the
ZcashLightClientKit-Unit-DerivationToolTests
scheme is shown and shared - run the
ZcashLightClientKit-Unit-DerivationToolTests
test suite