1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-29 11:41:15 +03:00

Remove depends.py option to use without PSA

Also removed test which uses this option.

Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
This commit is contained in:
Gabor Mezei
2024-06-19 17:47:05 +02:00
parent 035d7c8cfa
commit 9ce6d244f1
3 changed files with 9 additions and 50 deletions

View File

@ -120,7 +120,7 @@ which will make a symbol defined with a certain value."""
conf.set(option, value)
return True
def set_reference_config(conf, options, colors):
def set_reference_config(conf, colors):
"""Change the library configuration file (mbedtls_config.h) to the reference state.
The reference state is the one from which the tested configurations are
derived."""
@ -128,8 +128,6 @@ derived."""
log_command(['config.py', 'full'])
conf.adapt(config.full_adapter)
set_config_option_value(conf, 'MBEDTLS_TEST_HOOKS', colors, False)
if options.unset_use_psa:
set_config_option_value(conf, 'MBEDTLS_USE_PSA_CRYPTO', colors, False)
class Job:
"""A job builds the library in a specific configuration and runs some tests."""
@ -159,9 +157,9 @@ If what is False, announce that the job has failed.'''
else:
log_line('starting ' + self.name, color=colors.cyan)
def configure(self, conf, options, colors):
def configure(self, conf, colors):
'''Set library configuration options as required for the job.'''
set_reference_config(conf, options, colors)
set_reference_config(conf, colors)
for key, value in sorted(self.config_settings.items()):
ret = set_config_option_value(conf, key, colors, value)
if ret is False:
@ -431,7 +429,7 @@ def run(options, job, conf, colors=NO_COLORS):
"""Run the specified job (a Job instance)."""
subprocess.check_call([options.make_command, 'clean'])
job.announce(colors, None)
if not job.configure(conf, options, colors):
if not job.configure(conf, colors):
job.announce(colors, False)
return False
conf.write()
@ -514,9 +512,6 @@ def main():
parser.add_argument('--make-command', metavar='CMD',
help='Command to run instead of make (e.g. gmake)',
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='*',
help='The domain(s) or job(s) to test (default: all).',
default=True)