source report-venv/bin/activate
-echo ${ARG_STR}
-echo "${ARG_STR}"
-report "${ARG_STR}"
-
-deactivate
-
+report -v --testrail-plan-name "${TESTRAIL_PLAN_NAME?}" --env-description "${SPECIFICATION?}" --testrail-user "${TESTRAIL_USER?}" \
+ --testrail-password "${TESTRAIL_PASSWORD?}" --testrail-project "${TESTRAIL_PROJECT?}" --testrail-milestone "${MILESTONE?}" \
+ --testrail-suite "${TESTRAIL_SUITE?}" --test-results-link "${TEST_BUILD_URL}" "${ARGS[@]}" "/root/shared/${REPORT_FILE?}"
mkdir -p "${LOCAL_STORAGE}"
cp "${REPORT_FILE}" "${LOCAL_STORAGE}"
-arg_str="-v --testrail-plan-name \"${TESTRAIL_PLAN_NAME?}\" --env-description \"${SPECIFICATION?}\" --testrail-user \"${TESTRAIL_USER?}\" \
- --testrail-password \"${TESTRAIL_PASSWORD?}\" --testrail-project \"${TESTRAIL_PROJECT?}\" --testrail-milestone \"${MILESTONE?}\" \
- --testrail-suite \"${TESTRAIL_SUITE?}\" --test-results-link \"${TEST_BUILD_URL}\" "
-if [ ! ${#ARGS[@]} -eq 0 ] ; then
- arg_str="${arg_str} \"${ARGS[*]}\" "
-fi
-arg_str="${arg_str} \"/root/shared/${REPORT_FILE?}\" "
-
IMAGE_ID=$(docker build -q maintenance-ci/mos/reporter-docker)
-docker run -e ARG_STR="${arg_str}" --rm -v "${LOCAL_STORAGE}":/root/shared "${IMAGE_ID}"
+docker run -e TESTRAIL_PLAN_NAME -e SPECIFICATION -e TESTRAIL_USER -e TESTRAIL_PASSWORD \
+ -e TESTRAIL_PROJECT -e MILESTONE -e TESTRAIL_SUITE -e TEST_BUILD_URL -e ARGS -e REPORT_FILE \
+ --rm -v "${LOCAL_STORAGE}":/root/shared "${IMAGE_ID}"
docker rmi "${IMAGE_ID}"