mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 20:27:58 +00:00
Add try_state check to Pallet MessageQueue (#13502)
* feat: Add try_state for message_queue * Update frame/message-queue/src/lib.rs change if let to while let and modify bump_service_head function Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * feat: update try_state, add checks for storage * fix: add try_state builder for remaining tests * Update frame/message-queue/src/mock.rs Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * chore: assert statement to ensure * Fix tests Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Use ensure instead of assert Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Fix function signature and feature gate Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Cleanup code Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> --------- Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by: Juan <juangirini@gmail.com>
This commit is contained in:
@@ -22,8 +22,8 @@
|
||||
|
||||
use crate::{
|
||||
mock::{
|
||||
new_test_ext, CountingMessageProcessor, IntoWeight, MockedWeightInfo, NumMessagesProcessed,
|
||||
YieldingQueues,
|
||||
build_and_execute, CountingMessageProcessor, IntoWeight, MockedWeightInfo,
|
||||
NumMessagesProcessed, YieldingQueues,
|
||||
},
|
||||
mock_helpers::MessageOrigin,
|
||||
*,
|
||||
@@ -123,7 +123,7 @@ fn stress_test_enqueue_and_service() {
|
||||
let max_msg_len = MaxMessageLenOf::<Test>::get();
|
||||
let mut rng = StdRng::seed_from_u64(42);
|
||||
|
||||
new_test_ext::<Test>().execute_with(|| {
|
||||
build_and_execute::<Test>(|| {
|
||||
let mut msgs_remaining = 0;
|
||||
for _ in 0..blocks {
|
||||
// Start by enqueuing a large number of messages.
|
||||
@@ -171,7 +171,7 @@ fn stress_test_queue_suspension() {
|
||||
let max_msg_len = MaxMessageLenOf::<Test>::get();
|
||||
let mut rng = StdRng::seed_from_u64(41);
|
||||
|
||||
new_test_ext::<Test>().execute_with(|| {
|
||||
build_and_execute::<Test>(|| {
|
||||
let mut suspended = BTreeSet::<u32>::new();
|
||||
let mut msgs_remaining = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user