1common:
2  platform_key:
3    - arch
4  tags:
5    - benchmark
6    - kernel
7  timeout: 420
8  min_flash: 34
9  min_ram: 128
10tests:
11  benchmark.kernel.application:
12    integration_platforms:
13      - mps2/an385
14      - qemu_x86
15  benchmark.kernel.application.objcore.stats:
16    integration_platforms:
17      - mps2/an385
18      - qemu_x86
19    extra_configs:
20      - CONFIG_OBJ_CORE=y
21      - CONFIG_OBJ_CORE_STATS=y
22  benchmark.kernel.application.user:
23    extra_args: CONF_FILE=prj_user.conf
24    filter: CONFIG_ARCH_HAS_USERSPACE
25    integration_platforms:
26      - qemu_x86
27      - qemu_cortex_a53
28  benchmark.kernel.application.user.objcore.stats:
29    extra_args: CONF_FILE=prj_user.conf
30    filter: CONFIG_ARCH_HAS_USERSPACE
31    integration_platforms:
32      - qemu_x86
33      - qemu_cortex_a53
34    extra_configs:
35      - CONFIG_OBJ_CORE=y
36      - CONFIG_OBJ_CORE_STATS=y
37  benchmark.kernel.application.timeslicing:
38    integration_platforms:
39      - mps2/an385
40      - qemu_x86
41    extra_configs:
42      - CONFIG_TIMESLICING=y
43  benchmark.kernel.application.user.timeslicing:
44    extra_args: CONF_FILE=prj_user.conf
45    filter: CONFIG_ARCH_HAS_USERSPACE
46    integration_platforms:
47      - mps2/an385
48      - qemu_x86
49    extra_configs:
50      - CONFIG_TIMESLICING=y
51