Author | SHA1 | Message | Date |
---|---|---|---|
Erik Grinaker |
8d28e7467c
|
test: add E2E test for node peering (#5465)
This was a missing test case from the old P2P tests removed in #5453, which makes sure that all nodes are able to peer with each other regardless of how they discover peers. Fixes #2795, since the default CI testnet uses a combination of (partially meshed) persistent peers and PEX-based seed nodes. |
4 years ago |
Erik Grinaker |
7e27e9b852
|
test: add GitHub action for end-to-end tests (#5452)
Partial fix for #5291. |
4 years ago |
Erik Grinaker |
090afe30f9
|
test: add basic end-to-end test cases (#5450)
Partial fix for #5291. This adds a basic set of test cases for core network invariants. Although small, it is sufficient to replace and extend the current set of P2P tests. Further test cases can be added later. |
4 years ago |
Erik Grinaker |
250c3aa92e
|
test: add end-to-end testing framework (#5435)
Partial fix for #5291. For details, see [README.md](https://github.com/tendermint/tendermint/blob/erik/e2e-tests/test/e2e/README.md) and [RFC-001](https://github.com/tendermint/tendermint/blob/master/docs/rfc/rfc-001-end-to-end-testing.md). This only includes a single test case under `test/e2e/tests/`, as a proof of concept - additional test cases will be submitted separately. A randomized testnet generator will also be submitted separately, there a currently just a handful of static testnets under `test/e2e/networks/`. This will eventually replace the current P2P tests and run in CI. |
4 years ago |