Fix process_local_perf_flamegraphs.sh to pass shellcheck

pull/14201/head
Mehrdad Afshari 7 years ago
parent df7bc0ae02
commit 9e0cecc6e4
  1. 10
      tools/run_tests/performance/process_local_perf_flamegraphs.sh

@ -13,13 +13,13 @@
# See the License for the specific language governing permissions and
# limitations under the License.
mkdir -p $OUTPUT_DIR
mkdir -p "$OUTPUT_DIR"
PERF_DATA_FILE=${PERF_BASE_NAME}-perf.data
PERF_SCRIPT_OUTPUT=${PERF_BASE_NAME}-out.perf
PERF_DATA_FILE="${PERF_BASE_NAME}-perf.data"
PERF_SCRIPT_OUTPUT="${PERF_BASE_NAME}-out.perf"
# Generate Flame graphs
echo "running perf script on $PERF_DATA_FILE"
perf script -i $PERF_DATA_FILE > $PERF_SCRIPT_OUTPUT
perf script -i "$PERF_DATA_FILE" > "$PERF_SCRIPT_OUTPUT"
~/FlameGraph/stackcollapse-perf.pl $PERF_SCRIPT_OUTPUT | ~/FlameGraph/flamegraph.pl > ${OUTPUT_DIR}/${OUTPUT_FILENAME}.svg
~/FlameGraph/stackcollapse-perf.pl "$PERF_SCRIPT_OUTPUT" | ~/FlameGraph/flamegraph.pl > "${OUTPUT_DIR}/${OUTPUT_FILENAME}.svg"

Loading…
Cancel
Save