From 9cc2d896ac6e96eeb1f2359ac2312f88c01fdfd1 Mon Sep 17 00:00:00 2001 From: gobhardw Date: Mon, 30 Oct 2023 23:13:53 +0530 Subject: [PATCH] SWDEV-416735 Adding --merge-traces option to rocprof script Change-Id: Ia6bc11c6265913d20ead85c50981893d147ff5eb --- bin/merge_traces.sh | 5 ++++- bin/rpl_run.sh | 9 +++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/bin/merge_traces.sh b/bin/merge_traces.sh index 839f7be258..1c6e65bf6b 100755 --- a/bin/merge_traces.sh +++ b/bin/merge_traces.sh @@ -32,9 +32,12 @@ bin_name=`basename $0` usage() { echo "Script for aggregating results from multiple rocprofiler out directries." echo "Full path: $BIN_DIR/$bin_name" - echo "Usage:" + echo "Usage: if running independently" echo " $bin_name -o [...]" echo "" + echo "Usage: if running with rocprof" + echo " rocprof --merge-traces -o [...]" + echo "" echo "Options:" echo " -o - output directory where the results will be aggregated." echo " ... - space separated list of rocprofiler directories. If not specified, CWD is used." diff --git a/bin/rpl_run.sh b/bin/rpl_run.sh index 76b85070a9..98cd9c5ea9 100755 --- a/bin/rpl_run.sh +++ b/bin/rpl_run.sh @@ -227,6 +227,10 @@ usage() { echo " obj-tracking=off" echo " >" echo "" + echo " --merge-traces - Script for aggregating results from multiple rocprofiler out directries." + echo " Usage: if running with rocprof" + echo " rocprof --merge-traces -o [...]" + echo "" exit 1 } @@ -529,6 +533,11 @@ while [ 1 ] ; do if [ "$2" = "off" ] ; then CMD_QTS=0 fi + elif [ "$1" = "--merge-traces" ] ; then + shift + echo "merging traces with $PROF_BIN_DIR/merge_traces.sh" + $PROF_BIN_DIR/merge_traces.sh $@ + exit 0 else break fi