github.com/vipernet-xyz/tm@v0.34.24/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  
    18  ## Fuzzing
    19  
    20  [Fuzzing](https://en.wikipedia.org/wiki/Fuzzing) of various system inputs.
    21  
    22  See `./fuzz/README.md` for more details.