mirror of
https://github.com/status-im/status-go.git
synced 2025-02-07 12:25:20 +00:00
Test waits till synchronization is started, then interrupts network connection, wait for a failure event and restore network connection, confirming that after the connection is restored synchronization will proceed.
Destructive tests
The goal is to test behaviour of status-go and underlying protocols under erroneous conditions, such as losing network connection.
Test could cause unpredictable side effects, such as change of network configuration. I don't advice to run them locally on your machine, just use docker container. Also note that tests are relying on real data, such as number of peers.
make docker-test ARGS="./t/destructive/ -v -network=3"