twister: allow using empty board revision
Allow providing an empty board revision. Fixes issue found in PR #81857 Signed-off-by: Grzegorz Chwierut <grzegorz.chwierut@nordicsemi.no>
This commit is contained in:
parent
c4f044ed81
commit
5cd8ef8529
1 changed files with 13 additions and 7 deletions
|
@ -498,15 +498,21 @@ class TestPlan:
|
|||
|
||||
if board.revisions:
|
||||
for rev in board.revisions:
|
||||
target = f"{board.name}@{rev.name}/{qual}"
|
||||
aliases = [target]
|
||||
target_no_rev = f"{board.name}/{qual}"
|
||||
if rev.name == board.revision_default:
|
||||
aliases.append(target_no_rev)
|
||||
if '/' not in qual and len(board.socs) == 1:
|
||||
if rev.name:
|
||||
target = f"{board.name}@{rev.name}/{qual}"
|
||||
aliases = [target]
|
||||
if rev.name == board.revision_default:
|
||||
aliases.append(f"{board.name}/{qual}")
|
||||
if '/' not in qual and len(board.socs) == 1:
|
||||
if rev.name == board.revision_default:
|
||||
aliases.append(f"{board.name}")
|
||||
aliases.append(f"{board.name}@{rev.name}")
|
||||
else:
|
||||
target = f"{board.name}/{qual}"
|
||||
aliases = [target]
|
||||
if '/' not in qual and len(board.socs) == 1 \
|
||||
and rev.name == board.revision_default:
|
||||
aliases.append(f"{board.name}")
|
||||
aliases.append(f"{board.name}@{rev.name}")
|
||||
|
||||
init_and_add_platforms(data, board, target, qual, aliases)
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue