We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e954d5f commit 26d7f5bCopy full SHA for 26d7f5b
1 file changed
src/executor/wall_time/perf/mod.rs
@@ -172,11 +172,16 @@ impl PerfRunner {
172
// Output the perf data to the profile folder
173
let perf_data_file_path = self.get_perf_file_path(profile_folder);
174
175
- let raw_command = format!(
176
- "set -o pipefail && {} | cat > {}",
177
- &cmd_builder.as_command_line(),
178
- perf_data_file_path.to_string_lossy()
179
- );
+ let raw_command = if self.output_pipedata {
+ format!(
+ "set -o pipefail && {} | cat > {}",
+ &cmd_builder.as_command_line(),
+ perf_data_file_path.to_string_lossy()
180
+ )
181
+ } else {
182
+ cmd_builder.as_command_line()
183
+ };
184
+
185
let mut wrapped_builder = CommandBuilder::new("bash");
186
wrapped_builder.args(["-c", &raw_command]);
187
0 commit comments