SQUAD : Adding a memory footprint gathering script launched from ci
This patch sets up the TFM memory footprint tracking using SQUAD and CI.
A python script is launched by the ci build-config pipeline if it has
been started by a nightly build. This python script sends bl2.axf and
tfm_s.axf sizes to a SQUAD interface.
Signed-off-by: Hugo L'Hostis <hugo.lhostis@arm.com>
Change-Id: I17f8efffb3f4398a2991b8c9e387d712b981403f
diff --git a/jenkins/ci.jpl b/jenkins/ci.jpl
index 4d971bc..9061a10 100644
--- a/jenkins/ci.jpl
+++ b/jenkins/ci.jpl
@@ -164,6 +164,9 @@
params += string(name: 'CODE_REPO', value: env.CODE_REPO)
params += string(name: 'CODE_COVERAGE_EN', value: env.CODE_COVERAGE_EN)
params += string(name: 'CI_SCRIPTS_BRANCH', value: env.CI_SCRIPTS_BRANCH)
+ if (env.JOB_NAME.equals("tf-m-nightly")) { //Setting the Memory footprint gathering.
+ params += string(name: 'SQUAD_CONFIGURATIONS', value: env.SQUAD_CONFIGURATIONS)
+ }
return { -> results
def build_res = build(job: 'tf-m-build-config', parameters: params, propagate: false)
def build_info = [build_res, config, params_collection]