From: Christian Couder Date: Sat, 23 Sep 2017 19:55:56 +0000 (+0000) Subject: perf/run: add get_subsections() X-Git-Tag: v2.16.0-rc0~83^2~4 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/2638441e075ffcb6467e754f085a6d285bc9cced 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 Signed-off-by: Junio C Hamano --- 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"