feat(tfut): add support for building code coverage reports
Added support to build code coverage reports using lcov.
Signed-off-by: Edward Potapov <edward.potapov@arm.com>
Change-Id: I71d02599bb96edf4fc0cdd763b08c39c55f65c2e
diff --git a/script/gen_merge_report.sh b/script/gen_merge_report.sh
index d25ebed..a94c704 100644
--- a/script/gen_merge_report.sh
+++ b/script/gen_merge_report.sh
@@ -45,7 +45,7 @@
test_files = data['test_files']
for index, build_number in enumerate(test_results):
if ("bmcov" in test_files[index] or
- "code-coverage" in test_files[index]) and test_results[build_number] == "SUCCESS":
+ "coverage" in test_files[index]) and test_results[build_number] == "SUCCESS":
merge_number += 1
base_url = "{}job/{}/{}/{}".format(
server, data['job'], build_number, "$ARTIFACT_PATH")
@@ -267,12 +267,18 @@
OUTDIR=""
index=""
+ls -al
case "$TEST_GROUPS" in
scp*)
project="scp"
jenkins_archive_folder=reports
individual_report_folder=html/qa-code-coverage/lcov/index.html
;;
+ tfut*)
+ project="tfut"
+ jenkins_archive_folder=merge/outdir
+ individual_report_folder=unit_tests/trusted-firmware-a-coverage/index.html
+ ;;
tf*)
project="trusted_firmware"
jenkins_archive_folder=merge/outdir