mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-05 16:13:36 +00:00
Use mutable set all the time
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com>
This commit is contained in:
parent
59b9efc6dd
commit
28ae4648a6
@ -164,16 +164,11 @@ suite_case = "<suite>;<case>"
|
||||
(_platform, component, suite, case, result, _cause) = line.split(';')
|
||||
suite_case = ';'.join([suite, case])
|
||||
if component not in outcomes:
|
||||
outcomes[component] = {"successes":[], "failures":[]}
|
||||
outcomes[component] = {"successes":set(), "failures":set()}
|
||||
if result == 'PASS':
|
||||
outcomes[component]['successes'].append(suite_case)
|
||||
outcomes[component]['successes'].add(suite_case)
|
||||
elif result == 'FAIL':
|
||||
outcomes[component]['failures'].append(suite_case)
|
||||
|
||||
# Convert `list` to `frozenset` to improve search performance
|
||||
for component in outcomes:
|
||||
outcomes[component]['successes'] = frozenset(outcomes[component]['successes'])
|
||||
outcomes[component]['failures'] = frozenset(outcomes[component]['failures'])
|
||||
outcomes[component]['failures'].add(suite_case)
|
||||
|
||||
return outcomes
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user