1common:
2  tags: uuid
3  integration_platforms:
4    - native_sim
5
6tests:
7  libraries.uuid.base:
8    extra_configs:
9      - CONFIG_UUID_V5=y
10      - CONFIG_MBEDTLS=y
11      - CONFIG_MBEDTLS_MD=y
12      - CONFIG_MBEDTLS_SHA1=y
13      - CONFIG_UUID_BASE64=y
14      - CONFIG_BASE64=y
15      # UUID utilities need some heap, but MINIMAL_LIBC has none by default.
16      - CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=256
17  libraries.uuid.v4:
18    extra_configs:
19      - CONFIG_UUID_V4=y
20      - CONFIG_ENTROPY_GENERATOR=y
21    filter: CONFIG_ENTROPY_HAS_DRIVER
22