1common:
2  platform_allow:
3    - native_posix
4    - native_sim
5  integration_platforms:
6    - native_sim
7  tags: bindesc
8tests:
9  bindesc.define:
10    platform_allow:
11      - native_posix
12      - native_sim
13      - qemu_x86
14      - qemu_cortex_m0
15      - qemu_cortex_m3
16      - qemu_cortex_r5
17      - qemu_arc/qemu_arc_em
18      - qemu_arc/qemu_arc_hs
19      - qemu_arc/qemu_arc_hs5x
20      - qemu_arc/qemu_arc_hs6x
21      - qemu_riscv32
22      - qemu_riscv32e
23      - qemu_riscv64
24  bindesc.define.c99:
25    extra_configs:
26      - CONFIG_STD_C99=y
27  bindesc.define.c11:
28    extra_configs:
29      - CONFIG_STD_C11=y
30  bindesc.define.c17:
31    extra_configs:
32      - CONFIG_STD_C17=y
33  bindesc.define.gnu99:
34    extra_configs:
35      - CONFIG_STD_C99=y
36      - CONFIG_GNU_C_EXTENSIONS=y
37  bindesc.define.gnu11:
38    extra_configs:
39      - CONFIG_STD_C11=y
40      - CONFIG_GNU_C_EXTENSIONS=y
41  bindesc.define.gnu17:
42    extra_configs:
43      - CONFIG_STD_C17=y
44      - CONFIG_GNU_C_EXTENSIONS=y
45