tokenbridge/e2e-commons
2020-10-31 21:02:56 +03:00
..
access-lists Support of manual lane in the AMB oracle (#483) 2020-10-31 21:02:56 +03:00
components-envs Support of manual lane in the AMB oracle (#483) 2020-10-31 21:02:56 +03:00
contracts-envs Add UI e2e and ultimate tests for stake mediators and fix transfer finalization detection (#347) 2020-06-01 20:58:03 +03:00
scripts Support of manual lane in the AMB oracle (#483) 2020-10-31 21:02:56 +03:00
build.sh Migrate to GitHub actions (#423) 2020-09-02 17:43:48 +03:00
constants.json Support of manual lane in the AMB oracle (#483) 2020-10-31 21:02:56 +03:00
docker-compose.yml Support of manual lane in the AMB oracle (#483) 2020-10-31 21:02:56 +03:00
Dockerfile.ui Migrate to GitHub actions (#423) 2020-09-02 17:43:48 +03:00
down.sh Use 3 validators in oracle e2e tests (#264) 2020-01-20 23:00:04 +03:00
pull.sh Add alm basic e2e tests (#407) 2020-07-29 13:30:36 +03:00
README.md Speed up e2e building process (#395) 2020-07-14 17:53:05 +03:00
ULTIMATE.md Speed up e2e building process (#395) 2020-07-14 17:53:05 +03:00
ultimate.png Ultimate E2E tests (#158) 2019-07-26 10:14:25 +02:00
up.sh Support of manual lane in the AMB oracle (#483) 2020-10-31 21:02:56 +03:00
utils.js Fix some of the possibles failure reasons in e2e tests (#294) 2020-02-11 20:50:34 +03:00

POA TokenBridge / E2E-Commons

Common scripts and configuration for the end-to-end tests.

Usage

Spin up parity networks, redis, rabbit, e2e container needed for end-to-end tests:

./up.sh [components]

Shut down and cleans up containers, networks, services, running scripts:

./down.sh

Components

Component Description
deploy Deploys the Smart Contracts
oracle Launches Oracle containers
oracle-validator-2 Launches Oracle containers for second validator
oracle-validator-3 Launches Oracle containers for third validator
ui Launches UI containers
blocks Auto mines blocks
monitor Launches Monitor containers
native-to-erc Creates infrastructure for ultimate e2e testing, for native-to-erc type of bridge
erc-to-native Creates infrastructure for ultimate e2e testing, for erc-to-native type of bridge
erc-to-erc Creates infrastructure for ultimate e2e testing, for erc-to-erc type of bridge
amb Creates infrastructure for ultimate e2e testing, for arbitrary message type of bridge
ultimate-amb-stake-erc-to-erc Creates infrastructure for ultimate e2e testing, for stake token bridge

Ultimate e2e testing

For more information on the Ultimate e2e testing, please refer to Ultimate.