Autopeering integration tests (#427)
* Add caching volume to tester container to significantly speed up integration test development * Increase wait time for peer to sync * Enable the creation of a partitioned network with Pumba to block traffic between the partitions * Add autopeering test
Showing
- .github/workflows/integration-tests.yml 8 additions, 3 deletions.github/workflows/integration-tests.yml
- tools/integration-tests/runTests.sh 5 additions, 2 deletionstools/integration-tests/runTests.sh
- tools/integration-tests/tester/docker-compose.yml 9 additions, 4 deletionstools/integration-tests/tester/docker-compose.yml
- tools/integration-tests/tester/framework/docker.go 56 additions, 2 deletionstools/integration-tests/tester/framework/docker.go
- tools/integration-tests/tester/framework/drngnetwork.go 4 additions, 1 deletiontools/integration-tests/tester/framework/drngnetwork.go
- tools/integration-tests/tester/framework/framework.go 83 additions, 0 deletionstools/integration-tests/tester/framework/framework.go
- tools/integration-tests/tester/framework/network.go 160 additions, 1 deletiontools/integration-tests/tester/framework/network.go
- tools/integration-tests/tester/framework/parameters.go 8 additions, 7 deletionstools/integration-tests/tester/framework/parameters.go
- tools/integration-tests/tester/framework/peer.go 11 additions, 2 deletionstools/integration-tests/tester/framework/peer.go
- tools/integration-tests/tester/tests/autopeering_test.go 37 additions, 0 deletionstools/integration-tests/tester/tests/autopeering_test.go
- tools/integration-tests/tester/tests/common_test.go 1 addition, 1 deletiontools/integration-tests/tester/tests/common_test.go
Loading
Please register or sign in to comment