build_helper_configs: Define config for MISRA testing
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I19e4d03deb4de732e33a0a8232ee967f49e3f7be
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index 587b8b8..c373c10 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -560,6 +560,21 @@
"invalid": _common_tfm_invalid_configs + []
}
+config_misra = {"seed_params": {
+ "tfm_platform": ["arm/musca_b1"],
+ "compiler": ["GCC_10_3"],
+ "isolation_level": ["1"],
+ "test_regression": ["OFF"],
+ "test_psa_api": ["OFF"],
+ "cmake_build_type": ["Debug"],
+ "with_bl2": [True],
+ "profile": ["profile_small", "profile_medium_arotless", "profile_medium", "profile_large"],
+ "extra_params": ["PSOFF"]
+ },
+ "common_params": _common_tfm_builder_cfg,
+ "invalid": _common_tfm_invalid_configs + []
+ }
+
# Config groups for code coverage
config_cov_profile_s = deepcopy(config_profile_s)
config_cov_profile_s["seed_params"]["tfm_platform"] = ["arm/mps2/an521"]
@@ -998,6 +1013,9 @@
"coverage_mmio": config_cov_mmio,
"coverage_fp": config_cov_fp,
+ # MISRA analysis
+ "misra": config_misra,
+
# platform groups
"an521": config_an521,
"an519": config_an519,