TT#81700 get_results.sh: fix error on tap summary

scenarios that are PRO only should not be in the SCEN list.
Introduced at 25f2e51c05

Change-Id: I0aa13dada4b8ddc73f799a1132a6c515a715aee1
changes/57/41757/1
Victor Seva 6 years ago
parent 23bff716bb
commit 74db7b5934

@ -23,6 +23,16 @@ usage() {
echo "BIN_DIR:${BIN_DIR}" echo "BIN_DIR:${BIN_DIR}"
} }
filter_scenario() {
# filter out PRO only scenarios on CE
local scen=$1
if [ "${PROFILE}" == CE ] ; then
[ -f "${BASE_DIR}/${GROUP}/${scen}/pro.yml" ] && return 1
fi
return 0
}
get_scenarios() { get_scenarios() {
local t local t
local flag local flag
@ -34,13 +44,14 @@ get_scenarios() {
echo "$(date) - scenario: ${t}/scenario.yml at ${GROUP} not found" echo "$(date) - scenario: ${t}/scenario.yml at ${GROUP} not found"
flag=true flag=true
else else
SCEN+=( "${t}" ) filter_scenario "${t}" && SCEN+=( "${t}" )
fi fi
done done
${flag} && exit 1 ${flag} && exit 1
else else
while read -r t; do while read -r t; do
SCEN+=( "$(basename "${t}")" ) t=$(basename "${t}")
filter_scenario "${t}" && SCEN+=( "${t}" )
done < <(find "${BASE_DIR}/${GROUP}/" -name scenario.yml \ done < <(find "${BASE_DIR}/${GROUP}/" -name scenario.yml \
-type f -exec dirname {} \; | sort) -type f -exec dirname {} \; | sort)
fi fi

Loading…
Cancel
Save