mergify[bot]
ac57896162
e2e: make tx test more stable (backport #7523 ) ( #7527 )
3 years ago
mergify[bot]
09aa1009bd
e2e: constrain test parallelism and reporting (backport #7516 ) ( #7517 )
* e2e: constrain test parallelism and reporting (#7516 )
(cherry picked from commit 386c3a0ff7
)
# Conflicts:
# test/e2e/tests/app_test.go
# test/e2e/tests/e2e_test.go
* cleanup tests
Co-authored-by: Sam Kleinman <garen@tychoish.com>
3 years ago
Sam Kleinman
4bc36c8ba9
e2e: app hash test cleanup (0.35 backport) ( #7350 )
3 years ago
mergify[bot]
151103042a
e2e: clarify apphash reporting ( #7348 ) ( #7352 )
(cherry picked from commit 24dcba9230
)
Co-authored-by: Sam Kleinman <garen@tychoish.com>
3 years ago
Sam Kleinman
b1dfbb8bc3
e2e: generator ensure p2p modes ( #7021 )
3 years ago
Sam Kleinman
08982c81fc
e2e: skip validation of status apphash ( #6991 )
I believe this assertion is likely redundant given that we're checking the block apphash.
3 years ago
Sam Kleinman
c909f8a236
e2e: avoid non-determinism in app hash check ( #6985 )
3 years ago
Sam Kleinman
55f6d20977
e2e: skip broadcastTxCommit check ( #6949 )
I think the `Sync` check covers our primary use case, and perhaps we
can turn this back on in the future after some kind of event-system
rewrite, or RPC rewrite that will avoid the serverside timeout.
3 years ago
Sam Kleinman
c3bcf9b180
e2e: test multiple broadcast tx methods ( #6925 )
3 years ago
Sam Kleinman
af71f1cbcb
e2e: load generation and logging changes ( #6912 )
3 years ago
Sam Kleinman
1f8bb74bba
e2e: skip assertions for stateless nodes ( #6894 )
3 years ago
Aleksandr Bezobchuk
1e4bc04cd6
mempool: v1 implementation ( #6466 )
4 years ago
Callum Waters
2b8aa65e4f
e2e: tx load to use broadcast sync instead of commit ( #6347 )
4 years ago
Callum Waters
6b4024ad75
fix e2e app test ( #6223 )
4 years ago
Callum Waters
418e2c140f
e2e: integrate light clients ( #6196 )
4 years ago
Erik Grinaker
53022220f6
test: fix various E2E test issues ( #5576 )
* Don't use state sync for nodes starting at initial height.
* Also remove stopped containers when cleaning up.
* Start nodes in order of startAt, mode, name to avoid full nodes starting before their seeds.
* Tweak network waiting to avoid halts caused by validator changes and perturbations.
* Disable most tests for seed nodes, which aren't always able to join consensus.
* Disable `blockchain/v2` due to known bugs.
4 years ago
Callum Waters
50b91867c3
test: add evidence e2e tests ( #5488 )
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