1common:
2  tags:
3    - cmake
4tests:
5  cmake.board.extend_one:
6    extra_args:
7      # Twister can only lookup known board roots.
8      # Thus platform above is set to native_sim, while at this location
9      # we overrule with the native_sim/native/one board.
10      # Test will fail if we accidentially build for the base native_sim board.
11      - CACHED_BOARD=native_sim/native/one
12    platform_allow:
13      - native_sim
14      - native_sim/native/64
15    integration_platforms:
16      - native_sim
17      - native_sim/native/64
18  cmake.board.extend_two:
19    extra_args:
20      - CACHED_BOARD=native_sim/native/64/two
21    platform_allow:
22      - native_sim
23      - native_sim/native/64
24    integration_platforms:
25      - native_sim
26      - native_sim/native/64
27  cmake.soc.extend_cputest:
28    extra_args:
29      - CACHED_BOARD=mps2/an521/cputest
30    platform_allow:
31      - mps2/an521/cpu0
32    integration_platforms:
33      - mps2/an521/cpu0
34