diff options
Diffstat (limited to 'tools/perf/scripts/python/bin')
-rw-r--r-- | tools/perf/scripts/python/bin/export-to-postgresql-report | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/tools/perf/scripts/python/bin/export-to-postgresql-report b/tools/perf/scripts/python/bin/export-to-postgresql-report index a8fdd15f85bf..cd335b6e2a01 100644 --- a/tools/perf/scripts/python/bin/export-to-postgresql-report +++ b/tools/perf/scripts/python/bin/export-to-postgresql-report | |||
@@ -1,6 +1,6 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | # description: export perf data to a postgresql database | 2 | # description: export perf data to a postgresql database |
3 | # args: [database name] [columns] | 3 | # args: [database name] [columns] [calls] |
4 | n_args=0 | 4 | n_args=0 |
5 | for i in "$@" | 5 | for i in "$@" |
6 | do | 6 | do |
@@ -9,11 +9,16 @@ do | |||
9 | fi | 9 | fi |
10 | n_args=$(( $n_args + 1 )) | 10 | n_args=$(( $n_args + 1 )) |
11 | done | 11 | done |
12 | if [ "$n_args" -gt 2 ] ; then | 12 | if [ "$n_args" -gt 3 ] ; then |
13 | echo "usage: export-to-postgresql-report [database name] [columns]" | 13 | echo "usage: export-to-postgresql-report [database name] [columns] [calls]" |
14 | exit | 14 | exit |
15 | fi | 15 | fi |
16 | if [ "$n_args" -gt 1 ] ; then | 16 | if [ "$n_args" -gt 2 ] ; then |
17 | dbname=$1 | ||
18 | columns=$2 | ||
19 | calls=$3 | ||
20 | shift 3 | ||
21 | elif [ "$n_args" -gt 1 ] ; then | ||
17 | dbname=$1 | 22 | dbname=$1 |
18 | columns=$2 | 23 | columns=$2 |
19 | shift 2 | 24 | shift 2 |
@@ -21,4 +26,4 @@ elif [ "$n_args" -gt 0 ] ; then | |||
21 | dbname=$1 | 26 | dbname=$1 |
22 | shift | 27 | shift |
23 | fi | 28 | fi |
24 | perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-postgresql.py $dbname $columns | 29 | perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-postgresql.py $dbname $columns $calls |