From c2b71a385502fe481c9f1a421abfc772b3a7b061 Mon Sep 17 00:00:00 2001 From: "harshal.patil" Date: Mon, 14 Oct 2024 12:46:07 +0530 Subject: [PATCH] ci(mbedtls): Fix component dependencies for security-related test apps --- components/esp_security/test_apps/.build-test-rules.yml | 2 ++ components/hal/.build-test-rules.yml | 2 ++ components/mbedtls/test_apps/.build-test-rules.yml | 5 +++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/components/esp_security/test_apps/.build-test-rules.yml b/components/esp_security/test_apps/.build-test-rules.yml index baac155ce3..6802faf753 100644 --- a/components/esp_security/test_apps/.build-test-rules.yml +++ b/components/esp_security/test_apps/.build-test-rules.yml @@ -3,3 +3,5 @@ components/esp_security/test_apps/crypto_drivers: enable: - if: ((SOC_HMAC_SUPPORTED == 1) or (SOC_DIG_SIGN_SUPPORTED == 1)) or (SOC_KEY_MANAGER_SUPPORTED == 1) + depends_components: + - esp_security diff --git a/components/hal/.build-test-rules.yml b/components/hal/.build-test-rules.yml index 2577a357be..161bbc1df3 100644 --- a/components/hal/.build-test-rules.yml +++ b/components/hal/.build-test-rules.yml @@ -1,6 +1,8 @@ components/hal/test_apps/crypto: depends_components: - efuse + - mbedtls + - esp_security components/hal/test_apps/hal_i2c: disable: diff --git a/components/mbedtls/test_apps/.build-test-rules.yml b/components/mbedtls/test_apps/.build-test-rules.yml index f33fabc474..0e72c8d3dc 100644 --- a/components/mbedtls/test_apps/.build-test-rules.yml +++ b/components/mbedtls/test_apps/.build-test-rules.yml @@ -7,5 +7,6 @@ components/mbedtls/test_apps: - if: CONFIG_NAME == "ecdsa_sign" and SOC_ECDSA_SUPPORTED != 1 depends_components: - efuse - depends_filepatterns: - - components/mbedtls/port/ecdsa/* + - mbedtls + - esp_security + - esp_mm