Update manual testing steps

This commit is contained in:
Carter Jernigan 2021-09-18 08:09:55 -04:00 committed by GitHub
parent ed409f502b
commit a63e8d20b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 6 deletions

View File

@ -10,20 +10,29 @@ Here you'll find our manual testing scripts. When developing a new feature you c
1. clone [lightwalletd](https://github.com/zcash/lightwalletd.git)
`git clone https://github.com/zcash/lightwalletd.git`
2. on `lightwalletd`'s repo, compile and run lightwalletd in _darkside_ mode
2. Install Go. (If you're using homebrew, then `brew install go`)
```` bash
brew install go
````
3. Inside the `lightwalletd` checkout, compile lightwalletd
```` bash
make
````
4. Inside the `lightwalletd` checkout, run the program in _darkside_ mode
```` bash
./lightwalletd --log-file /dev/stdout --darkside-very-insecure --darkside-timeout 1000 --gen-cert-very-insecure --data-dir . --no-tls-very-insecure
````
3. open Demo App workspace `ZcashLightClientSample.xcworkspace`
4. go to the manage schemes section
5. verify that the `ZcashLightClientKit-Unit-Tests` scheme is shown and shared
6. run the `AdvancedReOrgTests` test suite
5. Open Demo App workspace `ZcashLightClientSample.xcworkspace`
6. Go to the manage schemes section
7. Verify that the `ZcashLightClientKit-Unit-Tests` scheme is shown and shared
8. Run the `AdvancedReOrgTests` test suite
## Running DerivationTool tests
1. open Demo App workspace `ZcashLightClientSample.xcworkspace`
2. go to the manage schemes section
3. verify that the `ZcashLightClientKit-Unit-DerivationToolTests` scheme is shown and shared
6. run the `ZcashLightClientKit-Unit-DerivationToolTests` test suite
6. run the `ZcashLightClientKit-Unit-DerivationToolTests` test suite