1common:
2  build_only: true
3  tags:
4    - thrift
5    - cpp
6  modules:
7    - thrift
8  filter: CONFIG_FULL_LIBC_SUPPORTED
9  # qemu_x86 exluded due to missing long double functions in SDK
10  # See https://github.com/zephyrproject-rtos/sdk-ng/issues/603
11  platform_allow:
12    - mps2/an385
13    - qemu_cortex_a53
14    - qemu_riscv32
15    - qemu_riscv64
16    - qemu_x86_64
17  integration_platforms:
18    - qemu_riscv64
19tests:
20  thrift.ThriftTest.binaryProtocol: {}
21  thrift.ThriftTest.compactProtocol:
22    extra_configs:
23      - CONFIG_THRIFT_COMPACT_PROTOCOL=y
24  thrift.ThriftTest.tlsTransport:
25    extra_args: EXTRA_CONF_FILE="overlay-tls.conf"
26