mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 08:41:02 +00:00
bfb241d7f3
* Add missing Cumulus licenses * Typo * Add missing Substrate licenses * Single job checking the sub-repos in steps * Remove dates * Remove dates * Add missing (C) * Update FRAME UI tests Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Update more UI tests 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>
42 lines
1.3 KiB
Rust
42 lines
1.3 KiB
Rust
// Copyright (C) Parity Technologies (UK) Ltd.
|
|
// This file is part of Polkadot.
|
|
|
|
// Polkadot is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
|
|
// Polkadot is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with Polkadot. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
use super::*;
|
|
use frame_benchmarking::benchmarks;
|
|
use pallet_message_queue as mq;
|
|
|
|
benchmarks! {
|
|
where_clause {
|
|
where
|
|
T: mq::Config,
|
|
}
|
|
|
|
receive_upward_messages {
|
|
let i in 1 .. 1000;
|
|
|
|
let max_len = mq::MaxMessageLenOf::<T>::get() as usize;
|
|
let para = 42u32.into(); // not especially important.
|
|
let upward_messages = vec![vec![0; max_len]; i as usize];
|
|
Pallet::<T>::receive_upward_messages(para, vec![vec![0; max_len]; 1].as_slice());
|
|
}: { Pallet::<T>::receive_upward_messages(para, upward_messages.as_slice()) }
|
|
|
|
impl_benchmark_test_suite!(
|
|
Pallet,
|
|
crate::mock::new_test_ext(Default::default()),
|
|
crate::mock::Test
|
|
);
|
|
}
|