summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYang Yu <Gabriel.yuyang@huawei.com>2018-01-11 23:18:53 +0800
committerYang Yu <Gabriel.yuyang@huawei.com>2018-01-12 14:21:07 +0800
commit37dd3b2c579337c6cb8b1b3e46fca969ef924acf (patch)
tree5fd25db66a8fc18cf413969d1b5288b00b54da6b
parent56b1baf063b06ad96bcb9267a5439646f77d2776 (diff)
bug-fix: no percentage calculated in verify ci
JIRA: BOTTLNECK-219 It seems that ci verify job could not get the coverage percentage for empty directory. This patch is to add __init__ file for the empty directory to avoid the empty check. note that offline test does not has this issue Change-Id: I67ce149438516429f7285e9424a57439b188c070 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
-rwxr-xr-xverify.sh29
1 files changed, 25 insertions, 4 deletions
diff --git a/verify.sh b/verify.sh
index f8668e69..64b5072b 100755
--- a/verify.sh
+++ b/verify.sh
@@ -14,7 +14,9 @@
getopts ":f" FILE_OPTION
run_flake8() {
- echo "Running flake8 for python style check... "
+ echo "========================================="
+ echo "Running flake8 for python style check: "
+ echo "-----------------------------------------"
logfile=flake8_verify.log
if [ $FILE_OPTION == "f" ]; then
flake8 --append-config=flake8_cfg testsuites/posca/ utils/ > $logfile
@@ -29,17 +31,36 @@ run_flake8() {
fi
exit 1
else
- echo "OK"
+ echo "The patch has passed python style check "
+ echo "===================END==================="
fi
}
+
run_nosetests() {
- echo "Running unit and coverage test ... "
+ echo "========================================="
+ echo "Running unit and coverage test: "
+ echo "-----------------------------------------"
nosetests --with-coverage --cover-tests \
--cover-min-percentage 100 \
- test/
+ test/__init__.py \
+ testsuites/posca/__init__.py testsuites/__init__.py \
+ testsuites/posca/testcase_cfg/__init__.py \
+ testsuites/posca/testcase_dashboard/__init__.py \
+ testsuites/posca/testcase_script/__init__.py \
+ utils/__init__.py \
+ utils/dashboard/__init__.py \
+ utils/env_prepare/__init__.py \
+ utils/infra_setup/__init__.py \
+ monitor/__init__.py \
+ monitor/config/__init__.py
+ echo "===================END==================="
+
}
+for((i=1;i<=1;i++));do echo -e "\n";done
run_flake8
+
+for((i=1;i<=1;i++));do echo -e "\n";done
run_nosetests