mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-01-11 12:51:18 +00:00
Add a possibility to keep manual dependencies for certain functions
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
parent
82ebaa4d36
commit
45e9e73e66
@ -33,6 +33,11 @@ def updated_dependencies(file_name, function_name, arguments, dependencies):
|
||||
"""
|
||||
return dependencies #TODO
|
||||
|
||||
def keep_manual_dependencies(file_name, function_name, arguments):
|
||||
#pylint: disable=unused-argument
|
||||
"""Declare test functions with unusual dependencies here."""
|
||||
return False
|
||||
|
||||
def process_data_stanza(stanza, file_name, test_case_number):
|
||||
"""Update PSA crypto dependencies in one Mbed TLS test case.
|
||||
|
||||
@ -55,6 +60,8 @@ def process_data_stanza(stanza, file_name, test_case_number):
|
||||
.format(test_case_number, file_name))
|
||||
arguments = content_matches[-1].group(0).split(':')
|
||||
function_name = arguments.pop(0)
|
||||
if keep_manual_dependencies(file_name, function_name, arguments):
|
||||
return stanza
|
||||
if len(content_matches) == 2:
|
||||
# Insert a line for the dependencies. If it turns out that there are
|
||||
# no dependencies, we'll remove that empty line below.
|
||||
|
Loading…
Reference in New Issue
Block a user