2021-06-30 16:27:56 +02:00
|
|
|
# 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`
|
2021-08-06 18:29:01 +02:00
|
|
|
which is the value set in the config file `config/test/integration.ini`.
|
2021-06-30 16:27:56 +02:00
|
|
|
|
|
|
|
This implies setting the `DEV_FAUCET_AMOUNT` to a non-zero value before bringing up the contract-migration image:
|
|
|
|
|
|
|
|
```shell
|
|
|
|
export DEV_FAUCET_AMOUNT=50000000
|
|
|
|
RUN_MASK=1 docker-compose up contract-migration
|
|
|
|
RUN_MASK=2 docker-compose up contract-migration
|
|
|
|
```
|