github.com/pokt-network/tendermint@v0.32.11-0.20230426215212-59310158d3e9/test/README.md (about) 1 # Tendermint Tests 2 3 The unit tests (ie. the `go test` s) can be run with `make test`. 4 The integration tests can be run with `make test_integrations`. 5 6 Running the integrations test will build a docker container with local version of tendermint 7 and run the following tests in docker containers: 8 9 - go tests, with --race 10 - includes test coverage 11 - app tests 12 - kvstore app over socket 13 - counter app over socket 14 - counter app over grpc 15 - persistence tests 16 - crash tendermint at each of many predefined points, restart, and ensure it syncs properly with the app 17 - p2p tests 18 - start a local kvstore app testnet on a docker network (requires docker version 1.10+) 19 - send a tx on each node and ensure the state root is updated on all of them 20 - crash and restart nodes one at a time and ensure they can sync back up (via fastsync) 21 - crash and restart all nodes at once and ensure they can sync back up