1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-08-08 17:42:09 +03:00

depends.py: add a config option to unset MBEDTLS_USE_PSA

This lets us perform any test without MBEDTLS_USE_PSA
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
This commit is contained in:
Andrzej Kurek
2022-10-24 10:41:20 -04:00
parent 84fc52c6b3
commit 2b44a929a4

View File

@@ -134,6 +134,8 @@ derived."""
# Turn off options that are not relevant to the tests and slow them down. # Turn off options that are not relevant to the tests and slow them down.
run_config_py(options, ['full']) run_config_py(options, ['full'])
run_config_py(options, ['unset', 'MBEDTLS_TEST_HOOKS']) run_config_py(options, ['unset', 'MBEDTLS_TEST_HOOKS'])
if options.unset_use_psa:
run_config_py(options, ['unset', 'MBEDTLS_USE_PSA_CRYPTO'])
def collect_config_symbols(options): def collect_config_symbols(options):
"""Read the list of settings from config.h. """Read the list of settings from config.h.
@@ -523,6 +525,9 @@ def main():
parser.add_argument('--make-command', metavar='CMD', parser.add_argument('--make-command', metavar='CMD',
help='Command to run instead of make (e.g. gmake)', help='Command to run instead of make (e.g. gmake)',
action='store', default='make') action='store', default='make')
parser.add_argument('--unset-use-psa',
help='Unset MBEDTLS_USE_PSA_CRYPTO before any test',
action='store_true', dest='unset_use_psa')
parser.add_argument('tasks', metavar='TASKS', nargs='*', parser.add_argument('tasks', metavar='TASKS', nargs='*',
help='The domain(s) or job(s) to test (default: all).', help='The domain(s) or job(s) to test (default: all).',
default=True) default=True)