Create virtualenv if it doesn't exist in generate-report job
PROD-37154
Change-Id: Ib6ed92b5d6632ae2526c92e347c7119041b1b244
diff --git a/jobs/pipelines/generate-report.sh b/jobs/pipelines/generate-report.sh
index 68fefbb..58c7854 100644
--- a/jobs/pipelines/generate-report.sh
+++ b/jobs/pipelines/generate-report.sh
@@ -2,8 +2,7 @@
. ${CUSTOM_REPO_VENV_PATH}/bin/activate
-set -x
-set -e
+set -eo pipefail;
if [ -z "${DATE}" ]; then
d=$(date +%Y-%m-%d)
@@ -29,7 +28,9 @@
echo ${PLAN_NAME}
fi
+[ -d ${VENV_PATH} ] || virtualenv ${VENV_PATH}
. ${VENV_PATH}/bin/activate
+pip install testrail==0.3.14 jira==2.0.0 functools32==3.2.3.post2
python tcp_tests/report.py create-report \
--testrail-host "$TESTRAIL_URL" \