diff options
author | Christian Couder <chriscool@tuxfamily.org> | 2017-09-23 19:55:56 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-09-24 16:58:34 +0900 |
commit | 2638441e075ffcb6467e754f085a6d285bc9cced (patch) | |
tree | de43eb3d50ffb7c7981c75100f951bd67381a418 | |
parent | perf/run: add calls to get_var_from_env_or_config() (diff) | |
download | tgif-2638441e075ffcb6467e754f085a6d285bc9cced.tar.xz |
perf/run: add get_subsections()
This function makes it possible to find subsections, so that
we will be able to run different tests for different subsections
in a later commit.
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rwxr-xr-x | t/perf/run | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/t/perf/run b/t/perf/run index 6bd15e7017..4c966c0ae4 100755 --- a/t/perf/run +++ b/t/perf/run @@ -93,6 +93,13 @@ run_dirs () { done } +get_subsections () { + section="$1" + test -z "$GIT_PERF_CONFIG_FILE" && return + git config -f "$GIT_PERF_CONFIG_FILE" --name-only --get-regex "$section\..*\.[^.]+" | + sed -e "s/$section\.\(.*\)\..*/\1/" | sort | uniq +} + get_var_from_env_or_config () { env_var="$1" conf_var="$2" |