.. | ||
ext | ||
README.md | ||
run.sh | ||
test_account_creation.tavern.yaml | ||
test_account_management.tavern.yaml | ||
test_profile_management.tavern.yaml | ||
test_transactions.tavern.yaml |
INTEGRATION TESTING
This folder contains integration tests.
OVERVIEW
There are four files defining the integration tests.
- test_account_creation: Tests account sign up process.
- test_transactions: Tests transactions between two accounts.
- test_profile_management: Tests that account metadata can be edited.
- test_account_management: Tests that account management functionalities are intact.
REQUIREMENTS
In order to run the transaction tests, please ensure that the faucet amount is set to a non-zero value, ideally 50000000
which is the value set in the config file .config/test/integration.ini
.
This implies setting the DEV_FAUCET_AMOUNT
to a non-zero value before bringing up the contract-migration image:
export DEV_FAUCET_AMOUNT=50000000
RUN_MASK=1 docker-compose up contract-migration
RUN_MASK=2 docker-compose up contract-migration