harmony-tests executes a set of test cases for testing that regular and staking transactions work properly on Harmony's blockchain.
It uses the harmony-tf testing framework under the hood.
mkdir -p harmony-tests && cd harmony-tests
bash <(curl -s -S -L https://raw.githubusercontent.com/SebastianJ/harmony-tests/master/scripts/install.sh)
If you want to use private keys:
e.g. for testnet -> nano keys/testnet/private_keys.txt
- and save your list of private keys to this file
If you want to use keystore files:
e.g. for testnet -> cp -r keystore-folder keys/testnet
Harmony TF will automatically identify keyfiles no matter what you call the folders or what the files are called - as long as they reside under keys/testnet
(or whatever network you're using) they'll be identified.
Start the tx tester:
./harmony-tests
Test cases are defined as YAML files and are placed in testcases/ - see this folder for existing test cases and how to impelement test cases.
There are some requirements for these files - this README will be updated with a list of these eventually :)