mirror of https://github.com/ARMmbed/mbed-os.git
Convert TZ target name 'NPSA' to test spec platform name
1. All TZ targets should have name pattern: PLATFORM_[PSA_/NPSA_]S/NS, where:
(1) 'PLATFORM' for test spec platform name
(2) 'PSA/NPSA' for PSA/non-PSA targets. Defaults to PSA target on absent.
(3) 'S'/'NS' for secure/non-secure targets
2. Secure target may participate in Greentea, so its name is also truncated here.
pull/11487/head
parent
f5dd7db8c7
commit
ad5e94a9c6
|
|
@ -2274,10 +2274,9 @@ def test_spec_from_test_builds(test_builds):
|
|||
for build in test_builds:
|
||||
# Convert TZ target name to test spec platform name
|
||||
#
|
||||
# 1. All TZ targets should have name pattern: PLATFORM_[PSA_]S/NS, where:
|
||||
# 1. All TZ targets should have name pattern: PLATFORM_[PSA_/NPSA_]S/NS, where:
|
||||
# (1) 'PLATFORM' for test spec platform name
|
||||
# (2) 'PSA' is optional to distinguish PSA/non-PSA targets, especially when
|
||||
# both PSA/non-PSA targets are supported
|
||||
# (2) 'PSA/NPSA' for PSA/non-PSA targets. Defaults to PSA target on absent.
|
||||
# (3) 'S'/'NS' for secure/non-secure targets
|
||||
# 2. Secure target may participate in Greentea, so its name is also truncated here.
|
||||
if Target.get_target(test_builds[build]['platform']).is_TrustZone_target:
|
||||
|
|
@ -2285,9 +2284,11 @@ def test_spec_from_test_builds(test_builds):
|
|||
test_builds[build]['platform'] = test_builds[build]['platform'][:-3]
|
||||
elif test_builds[build]['platform'].endswith('_S'):
|
||||
test_builds[build]['platform'] = test_builds[build]['platform'][:-2]
|
||||
|
||||
|
||||
if test_builds[build]['platform'].endswith('_PSA'):
|
||||
test_builds[build]['platform'] = test_builds[build]['platform'][:-4]
|
||||
elif test_builds[build]['platform'].endswith('_NPSA'):
|
||||
test_builds[build]['platform'] = test_builds[build]['platform'][:-5]
|
||||
return {
|
||||
"builds": test_builds
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue