[Fuego] [PATCH] functions: Support for test sets with a horizontal line in the name.
Wang Mingyu
wangmy at cn.fujitsu.com
Thu Apr 25 15:49:27 UTC 2019
Signed-off-by: Wang Mingyu <wangmy at cn.fujitsu.com>
---
scripts/functions.sh | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/scripts/functions.sh b/scripts/functions.sh
index 5251dd9..56e39cc 100755
--- a/scripts/functions.sh
+++ b/scripts/functions.sh
@@ -147,10 +147,11 @@ function untar {
# spec gitrepo > spec tarball > fuego_test gitrepo > fuego_test tarball
function unpack {
# prepare variables
- upName=`echo "${TESTDIR^^}"| tr '.' '_'`
- spec_gitrepo="${upName}_GITREPO"
- spec_gitref="${upName}_GITREF"
- spec_tarball="${upName}_TARBALL"
+ upName="${TESTDIR^^}"
+ specName="${upName//[-,.]/_}"
+ spec_gitrepo="${specName}_GITREPO"
+ spec_gitref="${specName}_GITREF"
+ spec_tarball="${specName}_TARBALL"
# 1) spec gitrepo
if [ ! -z "${!spec_gitrepo}" ]; then
gitrepo=${!spec_gitrepo}
@@ -394,7 +395,8 @@ function pre_build {
# If the spec requests it, create a job-specifc
# build directory.
# e.g. "PER_JOB_BUILD": "true" in spec file
- pjName=`echo "${TESTDIR^^}_PER_JOB_BUILD"| tr '.' '_'`
+ upName="${TESTDIR^^}"
+ pjName="${upName//[-,.]/_}_PER_JOB_BUILD"
if [ "${!pjName}" == "true" ] ; then
mkdir -p $JOB_BUILD_DIR
else
@@ -696,8 +698,8 @@ function fail_check_cases () {
testlog="${LOGDIR}/testlog.txt"
slog_prefix="${LOGDIR}/syslog"
- upName=`echo "${TESTDIR^^}"| tr '.' '_'`
- fcname="${upName}"_FAIL_CASE_COUNT
+ upName="${TESTDIR^^}"
+ fcname="${upName//[-,.]/_}_FAIL_CASE_COUNT"
fcc="${!fcname}"
--
1.8.3.1
More information about the Fuego
mailing list