Add support for Hafnium code coverage
Signed-off-by: Saul Romero <saul.romero@arm.com>
Change-Id: I79504f7a9a17cad04fb345528cfedff8775dc163
diff --git a/script/gen_merge_report.sh b/script/gen_merge_report.sh
index 6045a3b..4cd4f67 100644
--- a/script/gen_merge_report.sh
+++ b/script/gen_merge_report.sh
@@ -196,6 +196,9 @@
tf*)
project="trusted_firmware"
jenkins_archive_folder=merge/outdir;;
+ spm*)
+ project="hafnium"
+ jenkins_archive_folder=merge/outdir;;
*)
exit 0;;
esac
diff --git a/script/qa-code-coverage.sh b/script/qa-code-coverage.sh
index 95b79f8..95cc32f 100644
--- a/script/qa-code-coverage.sh
+++ b/script/qa-code-coverage.sh
@@ -171,6 +171,25 @@
}
]
EOM
+elif [ "$PROJECT" = "HAFNIUM" ]; then
+ read -r -d '' scm_sources << EOM
+ [
+ {
+ "type": "git",
+ "URL": "$CC_TRUSTED_FIRMWARE_URL",
+ "COMMIT": "$CC_TRUSTED_FIRMWARE_COMMIT",
+ "REFSPEC": "$CC_TRUSTED_FIRMWARE_REFSPEC",
+ "LOCATION": "trusted_firmware"
+ },
+ {
+ "type": "git",
+ "URL": "$CC_SPM_URL",
+ "COMMIT": "$CC_SPM_COMMIT",
+ "REFSPEC": "$CC_SPM_REFSPEC",
+ "LOCATION": "spm"
+ }
+ ]
+EOM
else
echo "SCM sources not provided for project '${PROJECT}'"
exit 1