mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-03-24 22:15:07 +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
|
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):
|
def process_data_stanza(stanza, file_name, test_case_number):
|
||||||
"""Update PSA crypto dependencies in one Mbed TLS test case.
|
"""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))
|
.format(test_case_number, file_name))
|
||||||
arguments = content_matches[-1].group(0).split(':')
|
arguments = content_matches[-1].group(0).split(':')
|
||||||
function_name = arguments.pop(0)
|
function_name = arguments.pop(0)
|
||||||
|
if keep_manual_dependencies(file_name, function_name, arguments):
|
||||||
|
return stanza
|
||||||
if len(content_matches) == 2:
|
if len(content_matches) == 2:
|
||||||
# Insert a line for the dependencies. If it turns out that there are
|
# Insert a line for the dependencies. If it turns out that there are
|
||||||
# no dependencies, we'll remove that empty line below.
|
# no dependencies, we'll remove that empty line below.
|
||||||
|
|
Loading…
Reference in a new issue