config_debug_PSA_API: Add config_debug_PSA_API
Useful for focused/low-overhead testing of PSA API related CI, as it builds
just a single config.
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I40503b4b734c35eca82ddc94921ea3d42cef1e16
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index cb40125..61de312 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -1233,6 +1233,25 @@
"invalid": _common_tfm_invalid_configs + []
}
+config_debug_PSA_API = {"seed_params": {
+ "tfm_platform": ["arm/mps2/an521"],
+ "toolchain_file": ["toolchain_ARMCLANG.cmake"],
+ "lib_model": [True],
+ "isolation_level": ["1"],
+ "test_regression": [False],
+ "test_psa_api": ["CRYPTO"],
+ "cmake_build_type": ["Debug"],
+ "with_otp": ["off"],
+ "with_bl2": [True],
+ "with_ns": [True],
+ "profile": [""],
+ "partition_ps": ["ON"],
+ "extra_params": [""]
+ },
+ "common_params": _common_tfm_builder_cfg,
+ "invalid": _common_tfm_invalid_configs + []
+ }
+
# Configuration used in CI
config_ci = {"seed_params": {
"tfm_platform": ["arm/mps2/an521"],
@@ -1524,6 +1543,7 @@
"ipc": config_IPC,
"doxygen": config_doxygen,
"debug": config_debug,
+ "debug_PSA_API": config_debug_PSA_API,
"release": config_release,
#DevOps team test group