mirror of
https://github.com/Mbed-TLS/mbedtls-framework.git
synced 2026-09-10 20:29:55 +00:00
Adapt generate_config_tests.py
Do not generate test_suite_config.psa_boolean.data in Mbed TLS 4.x. It is generated in TF-PSA-Crypto context in that case. Signed-off-by: Ronald Cron <[email protected]>
This commit is contained in:
@@ -12,6 +12,7 @@ from typing import Iterable, Iterator, List, Optional, Tuple
|
|||||||
|
|
||||||
import project_scripts # pylint: disable=unused-import
|
import project_scripts # pylint: disable=unused-import
|
||||||
import config
|
import config
|
||||||
|
from mbedtls_framework import build_tree
|
||||||
from mbedtls_framework import config_common
|
from mbedtls_framework import config_common
|
||||||
from mbedtls_framework import test_case
|
from mbedtls_framework import test_case
|
||||||
from mbedtls_framework import test_data_generation
|
from mbedtls_framework import test_data_generation
|
||||||
@@ -172,9 +173,10 @@ class ConfigTestGenerator(test_data_generation.TestGenerator):
|
|||||||
self.targets['test_suite_config.mbedtls_boolean'] = \
|
self.targets['test_suite_config.mbedtls_boolean'] = \
|
||||||
lambda: enumerate_boolean_setting_cases(self.mbedtls_config)
|
lambda: enumerate_boolean_setting_cases(self.mbedtls_config)
|
||||||
if 'CryptoConfig' in config_members:
|
if 'CryptoConfig' in config_members:
|
||||||
self.psa_config = config.CryptoConfig()
|
if build_tree.is_mbedtls_3_6():
|
||||||
self.targets['test_suite_config.psa_boolean'] = \
|
self.psa_config = config.CryptoConfig()
|
||||||
lambda: enumerate_boolean_setting_cases(self.psa_config)
|
self.targets['test_suite_config.psa_boolean'] = \
|
||||||
|
lambda: enumerate_boolean_setting_cases(self.psa_config)
|
||||||
elif 'TFPSACryptoConfig' in config_members:
|
elif 'TFPSACryptoConfig' in config_members:
|
||||||
self.psa_config = config.TFPSACryptoConfig()
|
self.psa_config = config.TFPSACryptoConfig()
|
||||||
self.targets['test_suite_config.psa_boolean'] = \
|
self.targets['test_suite_config.psa_boolean'] = \
|
||||||
|
|||||||
Reference in New Issue
Block a user