zephyr/samples/subsys/zbus/msg_subscriber/sample.yaml

406 lines
23 KiB
YAML

sample:
name: Message subscriber
tests:
sample.zbus.msg_subscriber_dynamic:
harness: console
extra_configs:
- CONFIG_ZBUS_LOG_LEVEL_DBG=y
harness_config:
type: multi_line
ordered: false
regex:
- "^.*?I: ----> Publishing to acc_data_chan channel"
- "^.*?I: AL Memory allocated \\d{1,3} bytes. Total allocated \\d{1,3} bytes$"
- "^.*?I: FR Memory freed \\d{1,3} bytes. Total allocated 0 bytes$"
- "^.*?D: 0 -> bar_sub1"
- "^.*?D: 1 -> bar_msg_sub1"
- "^.*?D: 2 -> bar_msg_sub2"
- "^.*?D: 3 -> bar_msg_sub3"
- "^.*?D: 4 -> bar_msg_sub4"
- "^.*?D: 5 -> bar_msg_sub5"
- "^.*?D: 6 -> bar_msg_sub6"
- "^.*?D: 7 -> bar_msg_sub7"
- "^.*?D: 8 -> bar_msg_sub8"
- "^.*?D: 9 -> bar_msg_sub9"
- "^.*?D: 10 -> foo_lis"
- "^.*?D: 11 -> bar_msg_sub10"
- "^.*?D: 12 -> bar_msg_sub11"
- "^.*?D: 13 -> bar_msg_sub12"
- "^.*?D: 14 -> bar_msg_sub13"
- "^.*?D: 15 -> bar_msg_sub14"
- "^.*?D: 16 -> bar_msg_sub15"
- "^.*?D: 17 -> bar_msg_sub16"
- "^.*?D: 18 -> bar_sub2"
- "^.*?I: From listener foo_lis -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=1, y=10, z=100"
- "^.*?I: From subscriber bar_sub1 -> Acc x=1, y=10, z=100"
- "^.*?I: From subscriber bar_sub2 -> Acc x=1, y=10, z=100"
- "^.*?I: From listener foo_lis -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=2, y=20, z=200"
- "^.*?I: From subscriber bar_sub1 -> Acc x=2, y=20, z=200"
- "^.*?I: From subscriber bar_sub2 -> Acc x=2, y=20, z=200"
- "^.*?I: From listener foo_lis -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=3, y=30, z=300"
- "^.*?I: From subscriber bar_sub1 -> Acc x=3, y=30, z=300"
- "^.*?I: From subscriber bar_sub2 -> Acc x=3, y=30, z=300"
tags: zbus
integration_platforms:
- qemu_x86
sample.zbus.msg_subscriber_static:
harness: console
extra_configs:
- CONFIG_ZBUS_LOG_LEVEL_DBG=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_BUF_ALLOC_STATIC=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_NET_BUF_STATIC_DATA_SIZE=16
harness_config:
type: multi_line
ordered: false
regex:
- "^.*?I: ----> Publishing to acc_data_chan channel"
- "^.*?D: 0 -> bar_sub1"
- "^.*?D: 1 -> bar_msg_sub1"
- "^.*?D: 2 -> bar_msg_sub2"
- "^.*?D: 3 -> bar_msg_sub3"
- "^.*?D: 4 -> bar_msg_sub4"
- "^.*?D: 5 -> bar_msg_sub5"
- "^.*?D: 6 -> bar_msg_sub6"
- "^.*?D: 7 -> bar_msg_sub7"
- "^.*?D: 8 -> bar_msg_sub8"
- "^.*?D: 9 -> bar_msg_sub9"
- "^.*?D: 10 -> foo_lis"
- "^.*?D: 11 -> bar_msg_sub10"
- "^.*?D: 12 -> bar_msg_sub11"
- "^.*?D: 13 -> bar_msg_sub12"
- "^.*?D: 14 -> bar_msg_sub13"
- "^.*?D: 15 -> bar_msg_sub14"
- "^.*?D: 16 -> bar_msg_sub15"
- "^.*?D: 17 -> bar_msg_sub16"
- "^.*?D: 18 -> bar_sub2"
- "^.*?I: From listener foo_lis -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=1, y=10, z=100"
- "^.*?I: From subscriber bar_sub1 -> Acc x=1, y=10, z=100"
- "^.*?I: From subscriber bar_sub2 -> Acc x=1, y=10, z=100"
- "^.*?I: From listener foo_lis -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=2, y=20, z=200"
- "^.*?I: From subscriber bar_sub1 -> Acc x=2, y=20, z=200"
- "^.*?I: From subscriber bar_sub2 -> Acc x=2, y=20, z=200"
- "^.*?I: From listener foo_lis -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=3, y=30, z=300"
- "^.*?I: From subscriber bar_sub1 -> Acc x=3, y=30, z=300"
- "^.*?I: From subscriber bar_sub2 -> Acc x=3, y=30, z=300"
tags: zbus
integration_platforms:
- qemu_x86
sample.zbus.msg_subscriber_dynamic_isolated:
harness: console
extra_configs:
- CONFIG_ZBUS_LOG_LEVEL_DBG=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_NET_BUF_POOL_ISOLATION=y
harness_config:
type: multi_line
ordered: false
regex:
- "^.*?I: ----> Publishing to acc_data_chan channel"
- "^.*?I: AL Memory allocated \\d{1,3} bytes. Total allocated \\d{1,3} bytes$"
- "^.*?I: FR Memory freed \\d{1,3} bytes. Total allocated 0 bytes$"
- "^.*?D: 0 -> bar_sub1"
- "^.*?D: 1 -> bar_msg_sub1"
- "^.*?D: 2 -> bar_msg_sub2"
- "^.*?D: 3 -> bar_msg_sub3"
- "^.*?D: 4 -> bar_msg_sub4"
- "^.*?D: 5 -> bar_msg_sub5"
- "^.*?D: 6 -> bar_msg_sub6"
- "^.*?D: 7 -> bar_msg_sub7"
- "^.*?D: 8 -> bar_msg_sub8"
- "^.*?D: 9 -> bar_msg_sub9"
- "^.*?D: 10 -> foo_lis"
- "^.*?D: 11 -> bar_msg_sub10"
- "^.*?D: 12 -> bar_msg_sub11"
- "^.*?D: 13 -> bar_msg_sub12"
- "^.*?D: 14 -> bar_msg_sub13"
- "^.*?D: 15 -> bar_msg_sub14"
- "^.*?D: 16 -> bar_msg_sub15"
- "^.*?D: 17 -> bar_msg_sub16"
- "^.*?D: 18 -> bar_sub2"
- "^.*?I: From listener foo_lis -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=1, y=10, z=100"
- "^.*?I: From subscriber bar_sub1 -> Acc x=1, y=10, z=100"
- "^.*?I: From subscriber bar_sub2 -> Acc x=1, y=10, z=100"
- "^.*?I: From listener foo_lis -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=2, y=20, z=200"
- "^.*?I: From subscriber bar_sub1 -> Acc x=2, y=20, z=200"
- "^.*?I: From subscriber bar_sub2 -> Acc x=2, y=20, z=200"
- "^.*?I: From listener foo_lis -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=3, y=30, z=300"
- "^.*?I: From subscriber bar_sub1 -> Acc x=3, y=30, z=300"
- "^.*?I: From subscriber bar_sub2 -> Acc x=3, y=30, z=300"
tags: zbus
integration_platforms:
- qemu_x86
sample.zbus.msg_subscriber_dynamic_isolated_too_small:
harness: console
extra_configs:
- CONFIG_ZBUS_LOG_LEVEL_DBG=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_NET_BUF_POOL_ISOLATION=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_SAMPLE_ISOLATED_BUF_POOL_SIZE=2
harness_config:
type: multi_line
ordered: false
regex:
- "^.*?I: ----> Publishing to acc_data_chan channel"
- "^.*?I: AL Memory allocated \\d{1,3} bytes. Total allocated \\d{1,3} bytes$"
- "^.*?I: FR Memory freed \\d{1,3} bytes. Total allocated 0 bytes$"
- "^.*?D: 0 -> bar_sub1"
- "^.*?D: 1 -> bar_msg_sub1"
- "^.*?E: could not deliver notification to observer bar_msg_sub2. Error code -12"
tags: zbus
integration_platforms:
- qemu_x86
sample.zbus.msg_subscriber_static_isolated:
harness: console
extra_configs:
- CONFIG_ZBUS_LOG_LEVEL_DBG=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_BUF_ALLOC_STATIC=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_NET_BUF_STATIC_DATA_SIZE=16
- CONFIG_ZBUS_MSG_SUBSCRIBER_NET_BUF_POOL_ISOLATION=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_SAMPLE_ISOLATED_BUF_POOL_SIZE=32
harness_config:
type: multi_line
ordered: false
regex:
- "^.*?I: ----> Publishing to acc_data_chan channel"
- "^.*?D: 0 -> bar_sub1"
- "^.*?D: 1 -> bar_msg_sub1"
- "^.*?D: 2 -> bar_msg_sub2"
- "^.*?D: 3 -> bar_msg_sub3"
- "^.*?D: 4 -> bar_msg_sub4"
- "^.*?D: 5 -> bar_msg_sub5"
- "^.*?D: 6 -> bar_msg_sub6"
- "^.*?D: 7 -> bar_msg_sub7"
- "^.*?D: 8 -> bar_msg_sub8"
- "^.*?D: 9 -> bar_msg_sub9"
- "^.*?D: 10 -> foo_lis"
- "^.*?D: 11 -> bar_msg_sub10"
- "^.*?D: 12 -> bar_msg_sub11"
- "^.*?D: 13 -> bar_msg_sub12"
- "^.*?D: 14 -> bar_msg_sub13"
- "^.*?D: 15 -> bar_msg_sub14"
- "^.*?D: 16 -> bar_msg_sub15"
- "^.*?D: 17 -> bar_msg_sub16"
- "^.*?D: 18 -> bar_sub2"
- "^.*?I: From listener foo_lis -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=1, y=10, z=100"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=1, y=10, z=100"
- "^.*?I: From subscriber bar_sub1 -> Acc x=1, y=10, z=100"
- "^.*?I: From subscriber bar_sub2 -> Acc x=1, y=10, z=100"
- "^.*?I: From listener foo_lis -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=2, y=20, z=200"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=2, y=20, z=200"
- "^.*?I: From subscriber bar_sub1 -> Acc x=2, y=20, z=200"
- "^.*?I: From subscriber bar_sub2 -> Acc x=2, y=20, z=200"
- "^.*?I: From listener foo_lis -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub1 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub2 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub3 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub4 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub5 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub6 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub7 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub8 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub9 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub10 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub11 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub12 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub13 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub14 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub15 -> Acc x=3, y=30, z=300"
- "^.*?I: From msg subscriber bar_msg_sub16 -> Acc x=3, y=30, z=300"
- "^.*?I: From subscriber bar_sub1 -> Acc x=3, y=30, z=300"
- "^.*?I: From subscriber bar_sub2 -> Acc x=3, y=30, z=300"
tags: zbus
integration_platforms:
- qemu_x86
sample.zbus.msg_subscriber_static_isolated_too_small:
harness: console
extra_configs:
- CONFIG_ZBUS_LOG_LEVEL_DBG=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_BUF_ALLOC_STATIC=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_NET_BUF_STATIC_DATA_SIZE=16
- CONFIG_ZBUS_MSG_SUBSCRIBER_NET_BUF_POOL_ISOLATION=y
- CONFIG_ZBUS_MSG_SUBSCRIBER_SAMPLE_ISOLATED_BUF_POOL_SIZE=2
harness_config:
type: multi_line
ordered: false
regex:
- "^.*?I: ----> Publishing to acc_data_chan channel"
- "^.*?D: 0 -> bar_sub1"
- "^.*?D: 1 -> bar_msg_sub1"
- "^.*?E: could not deliver notification to observer bar_msg_sub2. Error code -12"
tags: zbus
integration_platforms:
- qemu_x86