-
- Downloads
Flexible integration tests (#339)
* Introduce concept of networks * Adjust tests to use flexible Docker networks * Adjust test execution workflow * Separately build GoShimmer Docker image * Generate identities to create containers from seeds * Move Docker network functionality * Add comments and docs * Update readme * Update readme * Address PR comments * Use log instead of fmt * Introduce proper error handling * Use named return for error
Showing
- .github/workflows/integration-tests.yml 5 additions, 19 deletions.github/workflows/integration-tests.yml
- images/docker-network.png 0 additions, 0 deletionsimages/docker-network.png
- images/integration-testing-setup.png 0 additions, 0 deletionsimages/integration-testing-setup.png
- images/integration-testing.png 0 additions, 0 deletionsimages/integration-testing.png
- tools/docker-network/README.md 36 additions, 0 deletionstools/docker-network/README.md
- tools/docker-network/config.docker.json 0 additions, 0 deletionstools/docker-network/config.docker.json
- tools/docker-network/docker-compose.yml 3 additions, 3 deletionstools/docker-network/docker-compose.yml
- tools/integration-tests/README.md 19 additions, 33 deletionstools/integration-tests/README.md
- tools/integration-tests/runTests.sh 4 additions, 23 deletionstools/integration-tests/runTests.sh
- tools/integration-tests/tester/docker-compose.yml 1 addition, 5 deletionstools/integration-tests/tester/docker-compose.yml
- tools/integration-tests/tester/framework/docker.go 141 additions, 0 deletionstools/integration-tests/tester/framework/docker.go
- tools/integration-tests/tester/framework/framework.go 56 additions, 70 deletionstools/integration-tests/tester/framework/framework.go
- tools/integration-tests/tester/framework/network.go 233 additions, 0 deletionstools/integration-tests/tester/framework/network.go
- tools/integration-tests/tester/framework/parameters.go 12 additions, 5 deletionstools/integration-tests/tester/framework/parameters.go
- tools/integration-tests/tester/framework/peer.go 19 additions, 65 deletionstools/integration-tests/tester/framework/peer.go
- tools/integration-tests/tester/framework/util.go 41 additions, 0 deletionstools/integration-tests/tester/framework/util.go
- tools/integration-tests/tester/go.mod 2 additions, 1 deletiontools/integration-tests/tester/go.mod
- tools/integration-tests/tester/tests/dockerlogs_test.go 5 additions, 1 deletiontools/integration-tests/tester/tests/dockerlogs_test.go
- tools/integration-tests/tester/tests/main_test.go 7 additions, 3 deletionstools/integration-tests/tester/tests/main_test.go
- tools/integration-tests/tester/tests/relaymessage_test.go 9 additions, 4 deletionstools/integration-tests/tester/tests/relaymessage_test.go
Loading
Please register or sign in to comment