tycho garen
3e8daaeb44
fix e2e
2022-07-13 12:13:15 -04:00
tycho garen
a8c419f126
fix lint
2022-07-08 14:01:09 -04:00
tycho garen
a04759c4f6
force blocksync
2022-07-08 12:36:00 -04:00
tycho garen
e66d76f6e9
tweak teset
2022-07-01 14:50:40 -04:00
mergify[bot]
19b98c7005
e2e: disable another network test ( #8862 ) ( #8873 )
...
Follow up on: https://github.com/tendermint/tendermint/pull/8849
(cherry picked from commit c4d24eed7d )
Co-authored-by: Callum Waters <cmwaters19@gmail.com >
2022-06-24 13:22:26 -04:00
mergify[bot]
826f224c2d
p2p: add eviction metrics and cleanup dialing error handling (backport #8819 ) ( #8820 )
2022-06-24 10:42:58 -04:00
mergify[bot]
2df4c2b19d
e2e: add tolerance to peer discovery test ( #8849 ) ( #8857 )
...
(cherry picked from commit fb209136f8 )
Co-authored-by: Callum Waters <cmwaters19@gmail.com >
Co-authored-by: Sam Kleinman <garen@tychoish.com >
2022-06-23 14:46:10 -04:00
mergify[bot]
8ef63fe3d9
e2e: report peer heights in error message ( #8843 ) ( #8853 )
...
(cherry picked from commit 52b2efb827 )
Co-authored-by: Sam Kleinman <garen@tychoish.com >
2022-06-23 10:46:51 -04:00
mergify[bot]
25d724b920
e2e: reactivate network test (backport #8635 ) ( #8777 )
2022-06-20 17:10:20 +02:00
M. J. Fromberger
e2d01cdcff
Make priority mempool fuzz test actually test the priority mempool. ( #8785 )
...
Fixes #8783 .
2022-06-17 09:29:13 -07:00
Sam Kleinman
0b63e293f1
e2e/generator: add additional testnets (0.35) ( #8730 )
2022-06-10 03:55:29 -04:00
mergify[bot]
524d3ceb88
e2e: Fix hashing for app + Fix logic of TestApp_Hash (backport #8229 ) ( #8236 )
2022-04-01 11:12:12 -04:00
mergify[bot]
ac57896162
e2e: make tx test more stable (backport #7523 ) ( #7527 )
2022-01-06 16:16:25 -05:00
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 >
2022-01-06 08:22:57 -05:00
Sam Kleinman
fe31621dc2
e2e: use more simple strings for generated transactions ( #7513 ) ( #7514 )
2022-01-05 14:10:43 -05:00
mergify[bot]
c7d338f712
cmd: add integration test for rollback functionality (backport #7315 ) ( #7369 )
2022-01-05 18:07:06 +01:00
mergify[bot]
e8ebea2020
config: add a Deprecation annotation to P2PConfig.Seeds. ( #7496 ) ( #7497 )
...
(cherry picked from commit 7cdf560173 )
Co-authored-by: M. J. Fromberger <fromberger@interchain.io >
2021-12-27 17:18:59 -08:00
Sam Kleinman
a3021be8e6
e2e: limit legacyp2p and statesyncp2p ( #7361 )
2021-12-01 16:22:17 -05:00
Sam Kleinman
4bc36c8ba9
e2e: app hash test cleanup (0.35 backport) ( #7350 )
2021-11-30 16:42:01 -05:00
mergify[bot]
bd5a7428b9
e2e: generate keys for more stable load ( #7344 ) ( #7353 )
...
(cherry picked from commit babd3acb70 )
Co-authored-by: Sam Kleinman <garen@tychoish.com >
2021-11-30 15:52:42 -05:00
mergify[bot]
151103042a
e2e: clarify apphash reporting ( #7348 ) ( #7352 )
...
(cherry picked from commit 24dcba9230 )
Co-authored-by: Sam Kleinman <garen@tychoish.com >
2021-11-30 15:16:38 -05:00
mergify[bot]
ebe57960f7
e2e: stabilize validator update form ( #7340 ) ( #7351 )
...
This might be a source of non-determinism in the e2e test.
(cherry picked from commit c4033f95c1 )
Co-authored-by: Sam Kleinman <garen@tychoish.com >
2021-11-30 14:53:40 -05:00
Sam Kleinman
e40a8468a4
config: backport file writing changes ( #7182 )
2021-10-29 06:38:52 -04:00
mergify[bot]
22e33aba98
e2e: light nodes should use builtin abci app ( #7095 ) ( #7097 )
...
(cherry picked from commit befd669794 )
Co-authored-by: Sam Kleinman <garen@tychoish.com >
2021-10-09 00:32:53 -04:00
mergify[bot]
af85f7e917
e2e: abci protocol should be consistent across networks ( #7078 ) ( #7086 )
...
It seems weird in retrospect that we allow networks to contain
applications that use different ABCI protocols.
(cherry picked from commit f2a8f5e054 )
Co-authored-by: Sam Kleinman <garen@tychoish.com >
2021-10-08 10:15:15 -04:00
mergify[bot]
f0cd54825f
cli: allow node operator to rollback last state (backport #7033 ) ( #7081 )
2021-10-08 09:56:18 +02:00
mergify[bot]
4a952885c5
e2e: automatically prune old app snapshots ( #7034 ) ( #7063 )
...
This PR tackles the case of using the e2e application in a long lived testnet. The application continually saves snapshots (usually every 100 blocks) which after a while bloats the size of the application. This PR prunes older snapshots so that only the most recent 10 snapshots remain.
(cherry picked from commit 5703ae2fb3 )
Co-authored-by: Callum Waters <cmwaters19@gmail.com >
2021-10-05 15:26:08 -04:00
Sam Kleinman
b1dfbb8bc3
e2e: generator ensure p2p modes ( #7021 )
2021-09-28 17:04:37 -04:00
Sam Kleinman
c18470a5f1
e2e: use network size in load generator ( #7019 )
2021-09-28 16:47:35 -04:00
Sam Kleinman
e35a42fc68
e2e: use smaller transactions ( #7016 )
...
75% of the failures in the last run all ran with the 10kb
transactions. I'd like to dial it back and see if things improve more.
2021-09-28 14:39:26 +00:00
Sam Kleinman
6be36613c9
e2e: reduce number of stateless nodes in test networks ( #7010 )
2021-09-27 17:00:05 -04:00
Sam Kleinman
8023a2aeef
e2e: add generator tests ( #7008 )
2021-09-27 15:38:03 -04:00
Sam Kleinman
6eaa3b24d6
ci: use cheaper codecov data collection ( #7009 )
2021-09-27 15:22:25 -04:00
Sam Kleinman
b150ea6b3e
e2e: avoid seed nodes when statesyncing ( #7006 )
2021-09-27 14:08:08 -04:00
Sam Kleinman
b879f71e8e
e2e: reduce log noise ( #7004 )
2021-09-27 13:27:08 -04:00
Callum Waters
60a6c6fb1a
e2e: allow running of single node using the e2e app ( #6982 )
2021-09-27 15:43:07 +02:00
Sam Kleinman
fb9eaf576a
e2e: improve chances of statesyncing success ( #7001 )
...
This reduces this situation where a node will get stuck block syncing,
which seemed to happen a lot in last nights run.
2021-09-26 16:10:36 +00:00
Sam Kleinman
37ca98a544
e2e: reduce number of statesyncs in test networks ( #6999 )
2021-09-25 19:14:38 -04:00
Sam Kleinman
c101fa17ab
e2e: add limit and sort to generator ( #6998 )
...
I observed a couple of problems with the generator in some recent tests:
- there were a couple of hybrid test cases which did not have any
legacy nodes (randomness and all.) I change the probability to
produce more reliable results.
- added options to the generation to be able to add a max (to
compliment the earlier min) number of nodes for local testing.
- added an option to support reversing the sort order so "more
complex" networks were first, as well as tweaked some of the point
values.
- this refactored the generators cli parsing to be a bit more clear.
2021-09-25 15:53:04 +00:00
Sam Kleinman
5e45676875
e2e: do not inject evidence through light proxy ( #6992 )
...
In the last run, there were two problems at the RPC layer returned
from light nodes' RPC end points. I think exercising the light client
proxy RPC system is something that can/should be done via unit
testing, and that likely these errors are (in production) transient
and (in CI) very likely to fail for test environment issues.
2021-09-24 18:27:00 +00:00
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.
2021-09-24 17:49:06 +00:00
Sam Kleinman
ab8cfb9f57
e2e: tighten timing for load generation ( #6990 )
2021-09-24 12:28:51 -04:00
Sam Kleinman
c909f8a236
e2e: avoid non-determinism in app hash check ( #6985 )
2021-09-24 11:52:47 -04:00
Sam Kleinman
5ccd668c78
e2e: load should be proportional to network ( #6983 )
2021-09-23 16:58:10 -04:00
Sam Kleinman
e94c418ad9
e2e: always preserve failed networks ( #6981 )
2021-09-23 14:52:14 -04:00
Sam Kleinman
3d410e4a6b
e2e: only check validator sets after statesync ( #6980 )
2021-09-23 14:31:59 -04:00
Sam Kleinman
8a171b8426
e2e: improve manifest sorting algorithim ( #6979 )
2021-09-23 12:42:20 -04:00
Sam Kleinman
d04b6c2a5e
e2e: run multiple should use preserve ( #6972 )
2021-09-22 13:13:31 -04:00
Sam Kleinman
1c4950dbd2
state: move package to internal ( #6964 )
2021-09-22 13:04:25 -04:00
Sam Kleinman
9dfdc62eb7
proxy: move proxy package to internal ( #6953 )
2021-09-20 15:18:48 -04:00