Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Fix approval voting test #6898

Merged
merged 1 commit into from
Mar 17, 2023
Merged

Fix approval voting test #6898

merged 1 commit into from
Mar 17, 2023

Conversation

davxy
Copy link
Member

@davxy davxy commented Mar 16, 2023

While working on the keystore I found a small bug in one of the approval voting tests.


In the test, after we received the CandidateValidationMessage we send back the ValidationResult.

This will be received and processed by the subsystem handle_actions function here.

Follows a call to issue_approval where the DistributeApproval message is sent back here.


There was a bug in the test preventing the keystore to be populated.
In practice we were using the async trait without calling await during the key generation.

This was making the test to silently early exit during the signing phase of the approval before sending the DistributeApproval (was failing here)

@davxy davxy requested a review from a team March 16, 2023 17:12
@davxy davxy self-assigned this Mar 16, 2023
@davxy davxy added A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. labels Mar 16, 2023
@davxy davxy requested a review from a team March 16, 2023 17:49
@davxy davxy merged commit b1dbd3c into master Mar 17, 2023
@davxy davxy deleted the davxy-fix-approval-voting-test branch March 17, 2023 07:33
ordian added a commit that referenced this pull request Mar 21, 2023
* master:
  kusama: enable dispute slashes (#5974)
  Introduce OpenGov into Polkadot (#6701)
  introduce new well known key (#6915)
  [CI] Add bootnode checking CI jobs (#6889)
  Bump parity-db (#6921)
  Handling timers for repeat dispute participation requests (#6901)
  [Companion #13634] keystore overhaul (iter2) (#6913)
  tweak some pattern matches to address a new clippy warning
  Bump ci-linux image for rust 1.68
  Revert "Update orchestra to the recent version (#6854)" (#6916)
  Deprecate Currency: Companion for #12951 (#6780)
  changelog: template fixup (#6907)
  [Companion #13615] Keystore overhaul (#6892)
  update weights (#6897)
  Fix approval voting test (#6898)
  parachains-runtime: Less cloning! (#6896)
  Testing Reversion Speed on Dispute Concluded Against (#6880)
  remove duplicated arm and fix version index (#6884)
ordian added a commit that referenced this pull request Mar 21, 2023
* master:
  kusama: enable dispute slashes (#5974)
  Introduce OpenGov into Polkadot (#6701)
  introduce new well known key (#6915)
  [CI] Add bootnode checking CI jobs (#6889)
  Bump parity-db (#6921)
  Handling timers for repeat dispute participation requests (#6901)
  [Companion #13634] keystore overhaul (iter2) (#6913)
  tweak some pattern matches to address a new clippy warning
  Bump ci-linux image for rust 1.68
  Revert "Update orchestra to the recent version (#6854)" (#6916)
  Deprecate Currency: Companion for #12951 (#6780)
  changelog: template fixup (#6907)
  [Companion #13615] Keystore overhaul (#6892)
  update weights (#6897)
  Fix approval voting test (#6898)
  parachains-runtime: Less cloning! (#6896)
  Testing Reversion Speed on Dispute Concluded Against (#6880)
  remove duplicated arm and fix version index (#6884)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants