2019-07-19 09:18:51 +02:00
|
|
|
# POA TokenBridge / E2E-Commons
|
2019-06-03 15:53:29 +02:00
|
|
|
|
|
|
|
Common scripts and configuration for the end-to-end tests.
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
2019-06-04 15:18:49 +02:00
|
|
|
Spin up parity networks, redis, rabbit, e2e container needed for end-to-end tests:
|
|
|
|
|
2019-06-03 15:53:29 +02:00
|
|
|
```
|
|
|
|
./up.sh [components]
|
|
|
|
```
|
2019-06-04 15:18:49 +02:00
|
|
|
|
|
|
|
Shut down and cleans up containers, networks, services, running scripts:
|
2019-06-03 15:53:29 +02:00
|
|
|
|
2019-06-04 10:51:34 +02:00
|
|
|
```
|
|
|
|
./down.sh
|
|
|
|
```
|
|
|
|
|
2019-06-03 15:53:29 +02:00
|
|
|
### Components
|
|
|
|
|
|
|
|
| Component | Description |
|
|
|
|
| --- | --- |
|
|
|
|
| deploy | Deploys the Smart Contracts |
|
2019-06-04 15:18:49 +02:00
|
|
|
| oracle | Launches Oracle containers |
|
2020-07-14 21:53:05 +07:00
|
|
|
| oracle-validator-2 | Launches Oracle containers for second validator |
|
|
|
|
| oracle-validator-3 | Launches Oracle containers for third validator |
|
2019-06-04 15:18:49 +02:00
|
|
|
| blocks | Auto mines blocks |
|
2020-07-14 21:53:05 +07:00
|
|
|
| monitor | Launches Monitor containers |
|
|
|
|
| erc-to-native | Creates infrastructure for ultimate e2e testing, for erc-to-native type of bridge |
|
|
|
|
| amb | Creates infrastructure for ultimate e2e testing, for arbitrary message type of bridge |
|
2019-07-26 10:14:25 +02:00
|
|
|
|
|
|
|
#### Ultimate e2e testing
|
|
|
|
|
|
|
|
For more information on the Ultimate e2e testing, please refer to [Ultimate](./ULTIMATE.md).
|