mirror of
https://github.com/ARMmbed/mbedtls.git
synced 2025-05-10 00:49:04 +08: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:
parent
035d7c8cfa
commit
9ce6d244f1
@ -545,62 +545,31 @@ support_build_crypto_baremetal () {
|
|||||||
# depends.py family of tests
|
# depends.py family of tests
|
||||||
component_test_depends_py_cipher_id () {
|
component_test_depends_py_cipher_id () {
|
||||||
msg "test/build: depends.py cipher_id (gcc)"
|
msg "test/build: depends.py cipher_id (gcc)"
|
||||||
tests/scripts/depends.py cipher_id --unset-use-psa
|
tests/scripts/depends.py cipher_id
|
||||||
}
|
}
|
||||||
|
|
||||||
component_test_depends_py_cipher_chaining () {
|
component_test_depends_py_cipher_chaining () {
|
||||||
msg "test/build: depends.py cipher_chaining (gcc)"
|
msg "test/build: depends.py cipher_chaining (gcc)"
|
||||||
tests/scripts/depends.py cipher_chaining --unset-use-psa
|
tests/scripts/depends.py cipher_chaining
|
||||||
}
|
}
|
||||||
|
|
||||||
component_test_depends_py_cipher_padding () {
|
component_test_depends_py_cipher_padding () {
|
||||||
msg "test/build: depends.py cipher_padding (gcc)"
|
msg "test/build: depends.py cipher_padding (gcc)"
|
||||||
tests/scripts/depends.py cipher_padding --unset-use-psa
|
tests/scripts/depends.py cipher_padding
|
||||||
}
|
}
|
||||||
|
|
||||||
component_test_depends_py_curves () {
|
component_test_depends_py_curves () {
|
||||||
msg "test/build: depends.py curves (gcc)"
|
msg "test/build: depends.py curves (gcc)"
|
||||||
tests/scripts/depends.py curves --unset-use-psa
|
tests/scripts/depends.py curves
|
||||||
}
|
}
|
||||||
|
|
||||||
component_test_depends_py_hashes () {
|
component_test_depends_py_hashes () {
|
||||||
msg "test/build: depends.py hashes (gcc)"
|
msg "test/build: depends.py hashes (gcc)"
|
||||||
tests/scripts/depends.py hashes --unset-use-psa
|
tests/scripts/depends.py hashes
|
||||||
}
|
}
|
||||||
|
|
||||||
component_test_depends_py_pkalgs () {
|
component_test_depends_py_pkalgs () {
|
||||||
msg "test/build: depends.py pkalgs (gcc)"
|
msg "test/build: depends.py pkalgs (gcc)"
|
||||||
tests/scripts/depends.py pkalgs --unset-use-psa
|
|
||||||
}
|
|
||||||
|
|
||||||
# PSA equivalents of the depends.py tests
|
|
||||||
component_test_depends_py_cipher_id_psa () {
|
|
||||||
msg "test/build: depends.py cipher_id (gcc) with MBEDTLS_USE_PSA_CRYPTO defined"
|
|
||||||
tests/scripts/depends.py cipher_id
|
|
||||||
}
|
|
||||||
|
|
||||||
component_test_depends_py_cipher_chaining_psa () {
|
|
||||||
msg "test/build: depends.py cipher_chaining (gcc) with MBEDTLS_USE_PSA_CRYPTO defined"
|
|
||||||
tests/scripts/depends.py cipher_chaining
|
|
||||||
}
|
|
||||||
|
|
||||||
component_test_depends_py_cipher_padding_psa () {
|
|
||||||
msg "test/build: depends.py cipher_padding (gcc) with MBEDTLS_USE_PSA_CRYPTO defined"
|
|
||||||
tests/scripts/depends.py cipher_padding
|
|
||||||
}
|
|
||||||
|
|
||||||
component_test_depends_py_curves_psa () {
|
|
||||||
msg "test/build: depends.py curves (gcc) with MBEDTLS_USE_PSA_CRYPTO defined"
|
|
||||||
tests/scripts/depends.py curves
|
|
||||||
}
|
|
||||||
|
|
||||||
component_test_depends_py_hashes_psa () {
|
|
||||||
msg "test/build: depends.py hashes (gcc) with MBEDTLS_USE_PSA_CRYPTO defined"
|
|
||||||
tests/scripts/depends.py hashes
|
|
||||||
}
|
|
||||||
|
|
||||||
component_test_depends_py_pkalgs_psa () {
|
|
||||||
msg "test/build: depends.py pkalgs (gcc) with MBEDTLS_USE_PSA_CRYPTO defined"
|
|
||||||
tests/scripts/depends.py pkalgs
|
tests/scripts/depends.py pkalgs
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -721,11 +721,6 @@ component_test_full_minus_session_tickets () {
|
|||||||
|
|
||||||
component_test_depends_py_kex () {
|
component_test_depends_py_kex () {
|
||||||
msg "test/build: depends.py kex (gcc)"
|
msg "test/build: depends.py kex (gcc)"
|
||||||
tests/scripts/depends.py kex --unset-use-psa
|
|
||||||
}
|
|
||||||
|
|
||||||
component_test_depends_py_kex_psa () {
|
|
||||||
msg "test/build: depends.py kex (gcc) with MBEDTLS_USE_PSA_CRYPTO defined"
|
|
||||||
tests/scripts/depends.py kex
|
tests/scripts/depends.py kex
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@ which will make a symbol defined with a certain value."""
|
|||||||
conf.set(option, value)
|
conf.set(option, value)
|
||||||
return True
|
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.
|
"""Change the library configuration file (mbedtls_config.h) to the reference state.
|
||||||
The reference state is the one from which the tested configurations are
|
The reference state is the one from which the tested configurations are
|
||||||
derived."""
|
derived."""
|
||||||
@ -128,8 +128,6 @@ derived."""
|
|||||||
log_command(['config.py', 'full'])
|
log_command(['config.py', 'full'])
|
||||||
conf.adapt(config.full_adapter)
|
conf.adapt(config.full_adapter)
|
||||||
set_config_option_value(conf, 'MBEDTLS_TEST_HOOKS', colors, False)
|
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:
|
class Job:
|
||||||
"""A job builds the library in a specific configuration and runs some tests."""
|
"""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:
|
else:
|
||||||
log_line('starting ' + self.name, color=colors.cyan)
|
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 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()):
|
for key, value in sorted(self.config_settings.items()):
|
||||||
ret = set_config_option_value(conf, key, colors, value)
|
ret = set_config_option_value(conf, key, colors, value)
|
||||||
if ret is False:
|
if ret is False:
|
||||||
@ -431,7 +429,7 @@ def run(options, job, conf, colors=NO_COLORS):
|
|||||||
"""Run the specified job (a Job instance)."""
|
"""Run the specified job (a Job instance)."""
|
||||||
subprocess.check_call([options.make_command, 'clean'])
|
subprocess.check_call([options.make_command, 'clean'])
|
||||||
job.announce(colors, None)
|
job.announce(colors, None)
|
||||||
if not job.configure(conf, options, colors):
|
if not job.configure(conf, colors):
|
||||||
job.announce(colors, False)
|
job.announce(colors, False)
|
||||||
return False
|
return False
|
||||||
conf.write()
|
conf.write()
|
||||||
@ -514,9 +512,6 @@ 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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user