esp-idf/components/nvs_flash/.build-test-rules.yml

31 lines
997 B
YAML

components/nvs_flash/host_test:
depends_components:
- spi_flash
- nvs_flash
- nvs_sec_provider
- esp_partition
enable:
- if: IDF_TARGET == "linux"
components/nvs_flash/test_apps:
depends_components:
- spi_flash
- nvs_flash
- nvs_sec_provider
- esp_partition
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
components/nvs_flash/test_apps_bootloader:
depends_components:
- spi_flash
- nvs_flash
- esp_partition
disable:
- if: CONFIG_NAME == "nvs_enc_flash_enc" and (SOC_AES_SUPPORTED != 1 and ESP_ROM_HAS_MBEDTLS_CRYPTO_LIB != 1)
- if: (CONFIG_NAME == "nvs_enc_hmac" or CONFIG_NAME == "nvs_enc_hmac_no_cfg") and (SOC_HMAC_SUPPORTED != 1 or (SOC_HMAC_SUPPORTED == 1 and (SOC_AES_SUPPORTED != 1 and ESP_ROM_HAS_MBEDTLS_CRYPTO_LIB != 1)))
reason: As of now in such cases, we do not have any way to perform AES operations in the bootloader build
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]