-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tools: Fix block_search
endpoint integration tests
#999
Conversation
Signed-off-by: Thane Thomson <[email protected]>
Signed-off-by: Thane Thomson <[email protected]>
block_search
endpoint integration testsblock_search
endpoint integration tests
Signed-off-by: Thane Thomson <[email protected]>
1, | ||
Order::Ascending, | ||
) | ||
.block_search(Query::gt("block.height", 1), 1, 1, Order::Ascending) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The original string representation was breaking CI. Changing it to a numerical value fixed it.
@@ -264,15 +260,21 @@ mod rpc { | |||
} | |||
|
|||
async fn transaction_by_hash() { | |||
let rpc_client = localhost_http_client(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These tests kept failing locally so I had to tweak them here too.
Codecov Report
@@ Coverage Diff @@
## master #999 +/- ##
======================================
Coverage 72.5% 72.5%
======================================
Files 204 204
Lines 16655 16655
======================================
+ Hits 12078 12081 +3
+ Misses 4577 4574 -3
Continue to review full report at Codecov.
|
@@ -125,7 +125,7 @@ jobs: | |||
runs-on: ubuntu-latest | |||
services: | |||
tendermint: | |||
image: informaldev/tendermint:0.34.0 | |||
image: informaldev/tendermint:0.34.13 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Important to note here that the block_search
endpoint was only introduced in Tendermint v0.34.9.
@@ -1,6 +1,6 @@ | |||
[env] | |||
CONTAINER_NAME = "kvstore-test" | |||
DOCKER_IMAGE = "informaldev/tendermint:0.34.0" | |||
DOCKER_IMAGE = "informaldev/tendermint:0.34.13" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note that this needs to be maintained separately and coordinated with the .github/workflows/test.yml
config because this cargo make
makefile allows you to run the same tests locally.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💢 🍆 📹 🍷
* Fix `cargo test` and add check to CI (#990) * Relocate ABCI test to fix broken doctest Signed-off-by: Thane Thomson <[email protected]> * Use tokio_test for mock client doctest Signed-off-by: Thane Thomson <[email protected]> * Add CI test for default features Signed-off-by: Thane Thomson <[email protected]> * Add `block_search` RPC endpoint (#991) * Add block_search RPC endpoint and tests * Add .changelog entry * Fix comments * tools: Fix `block_search` endpoint integration tests (#999) Closes #998 * Bump integration test tendermint to v0.34.13 * Fix kvstore integration tests * Bump tendermint version to v0.34.13 in CI Signed-off-by: Thane Thomson <[email protected]> * ci: Build and check tools (#997) So far only the kvstore tests ran as part of the Github workfows. This would leave opportunity for changes to introduce breakage to the builds of the tools. In this change the same build and clippy stages are introduced for the tools workspace that currently run for the top-level one. Signed-off-by: xla <[email protected]> * tools: Add `block_search` method to RPC probe (#1002) * Add missing block_search endpoint * Bump tendermint version to v0.34.13 Signed-off-by: Thane Thomson <[email protected]> Co-authored-by: Shoaib Ahmed <[email protected]> Co-authored-by: xla <[email protected]>
* Move out tendermint::config to tendermint_config crate * Introduce own error type in tendermint-config * Move tendermint::net to tendermint_config::net * Fix tendermint-rpc error * Update Cargo.toml for tendermint-config * Remove #![allow(dead_code)] * Apply suggestions from code review Co-authored-by: Thane Thomson <[email protected]> * Move tendermint_config::files::test to tendermint_config::test * Remove config/tests/config.rs * Minor fixes * Resolve conflict in #986 (#1004) * Fix `cargo test` and add check to CI (#990) * Relocate ABCI test to fix broken doctest Signed-off-by: Thane Thomson <[email protected]> * Use tokio_test for mock client doctest Signed-off-by: Thane Thomson <[email protected]> * Add CI test for default features Signed-off-by: Thane Thomson <[email protected]> * Add `block_search` RPC endpoint (#991) * Add block_search RPC endpoint and tests * Add .changelog entry * Fix comments * tools: Fix `block_search` endpoint integration tests (#999) Closes #998 * Bump integration test tendermint to v0.34.13 * Fix kvstore integration tests * Bump tendermint version to v0.34.13 in CI Signed-off-by: Thane Thomson <[email protected]> * ci: Build and check tools (#997) So far only the kvstore tests ran as part of the Github workfows. This would leave opportunity for changes to introduce breakage to the builds of the tools. In this change the same build and clippy stages are introduced for the tools workspace that currently run for the top-level one. Signed-off-by: xla <[email protected]> * tools: Add `block_search` method to RPC probe (#1002) * Add missing block_search endpoint * Bump tendermint version to v0.34.13 Signed-off-by: Thane Thomson <[email protected]> Co-authored-by: Shoaib Ahmed <[email protected]> Co-authored-by: xla <[email protected]> * Fix abci-test * Add changelog entry Signed-off-by: Thane Thomson <[email protected]> * Add more changelog entries for other breaking changes Signed-off-by: Thane Thomson <[email protected]> * Add tendermint-config to release script Signed-off-by: Thane Thomson <[email protected]> * Fix merge mistakes Co-authored-by: Thane Thomson <[email protected]> Co-authored-by: Shoaib Ahmed <[email protected]> Co-authored-by: xla <[email protected]> Co-authored-by: Thane Thomson <[email protected]>
Closes #998
.changelog/