Skip to content

Commit 8a9519a

Browse files
zjb0807ark0f
authored andcommitted
Add runtime-benchmarks for frame-benchmarking (paritytech#10324)
* update frame/benchmarking/src/baseline.rs * add runtime-benchmarks feature * add runtime-benchmarks for frame-benchmarking * update frame-benchmarking/runtime-benchmarks * trigger GitHub actions
1 parent 567c8de commit 8a9519a

35 files changed

Lines changed: 36 additions & 33 deletions

File tree

bin/node-template/pallets/template/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,5 @@ std = [
3636
'frame-benchmarking/std',
3737
]
3838

39-
runtime-benchmarks = ["frame-benchmarking"]
39+
runtime-benchmarks = ["frame-benchmarking/runtime-benchmarks"]
4040
try-runtime = ["frame-support/try-runtime"]

bin/node-template/runtime/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ std = [
8383
"sp-version/std",
8484
]
8585
runtime-benchmarks = [
86-
"frame-benchmarking",
86+
"frame-benchmarking/runtime-benchmarks",
8787
"frame-support/runtime-benchmarks",
8888
"frame-system-benchmarking",
8989
"frame-system/runtime-benchmarks",

bin/node/runtime/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ std = [
176176
"sp-io/std"
177177
]
178178
runtime-benchmarks = [
179-
"frame-benchmarking",
179+
"frame-benchmarking/runtime-benchmarks",
180180
"frame-support/runtime-benchmarks",
181181
"frame-system/runtime-benchmarks",
182182
"pallet-election-provider-multi-phase/runtime-benchmarks",

frame/assets/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ std = [
4242
"frame-benchmarking/std",
4343
]
4444
runtime-benchmarks = [
45-
"frame-benchmarking",
45+
"frame-benchmarking/runtime-benchmarks",
4646
"sp-runtime/runtime-benchmarks",
4747
"frame-system/runtime-benchmarks",
4848
]

frame/babe/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,5 @@ std = [
6060
"sp-std/std",
6161
"log/std",
6262
]
63-
runtime-benchmarks = ["frame-benchmarking"]
63+
runtime-benchmarks = ["frame-benchmarking/runtime-benchmarks"]
6464
try-runtime = ["frame-support/try-runtime"]

frame/bags-list/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ std = [
5656
"log/std",
5757
]
5858
runtime-benchmarks = [
59-
"frame-benchmarking",
59+
"frame-benchmarking/runtime-benchmarks",
6060
"sp-core",
6161
"sp-io",
6262
"pallet-balances",

frame/balances/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ std = [
3939
"frame-system/std",
4040
"log/std",
4141
]
42-
runtime-benchmarks = ["frame-benchmarking"]
42+
runtime-benchmarks = ["frame-benchmarking/runtime-benchmarks"]
4343
try-runtime = ["frame-support/try-runtime"]

frame/benchmarking/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,4 @@ std = [
4444
"linregress",
4545
"log/std",
4646
]
47+
runtime-benchmarks = []

frame/benchmarking/src/baseline.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
//! A set of benchmarks which can establish a global baseline for all other
1919
//! benchmarking.
2020
21+
#![cfg(feature = "runtime-benchmarks")]
22+
2123
use crate::benchmarks;
2224
use codec::Encode;
2325
use frame_system::Pallet as System;

frame/bounties/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ std = [
4545
"log/std",
4646
]
4747
runtime-benchmarks = [
48-
"frame-benchmarking",
48+
"frame-benchmarking/runtime-benchmarks",
4949
"frame-support/runtime-benchmarks",
5050
"frame-system/runtime-benchmarks",
5151
]

0 commit comments

Comments
 (0)