exit 255
fi
-OUTPUT_PATH="$1"
-
-if [[ -z "${OUTPUT_PATH}" ]]; then
- OUTPUT_PATH="${NNCC_PROJECT_PATH}/coverage"
-fi
+OUTPUT_TAG="${NNCC_COVERAGE:-coverage}"
+OUTPUT_PATH="${NNCC_COVERAGE_PATH:-${NNCC_PROJECT_PATH}/${OUTPUT_TAG}}"
if [[ -e "${OUTPUT_PATH}" ]]; then
echo "ERROR: '${OUTPUT_PATH}' already exists"
EXCLUDED_COVERAGE_INFO_PATH="${OUTPUT_PATH}/coverage.excluded.info"
HTML_PATH="${OUTPUT_PATH}/html"
+CANDIDATES=()
+
+for CANDIDATE in "$@";
+do
+ CANDIDATES+=("${NNCC_PROJECT_PATH}/${CANDIDATE}/*")
+done
+
"${LCOV_PATH}" -c -d "${BUILD_WORKSPACE_PATH}" -o "${RAW_COVERAGE_INFO_PATH}"
"${LCOV_PATH}" -e "${RAW_COVERAGE_INFO_PATH}" -o "${EXTRACTED_COVERAGE_INFO_PATH}" \
+ "${CANDIDATES[@]}" \
"${NNCC_PROJECT_PATH}"'/libs/*' "${NNCC_PROJECT_PATH}"'/tools/*'
"${LCOV_PATH}" -r "${EXTRACTED_COVERAGE_INFO_PATH}" -o "${EXCLUDED_COVERAGE_INFO_PATH}" \
'*.test.cpp'