2
2
name : IPC Service example integration (icmsg backend)
3
3
common :
4
4
timeout : 30
5
+ tags : ipc
6
+ sysbuild : true
5
7
tests :
6
8
sample.ipc.icmsg :
7
9
platform_allow :
10
12
integration_platforms :
11
13
- nrf5340dk/nrf5340/cpuapp
12
14
- nrf5340bsim/nrf5340/cpuapp
13
- tags : ipc
14
- sysbuild : true
15
15
harness : console
16
16
harness_config :
17
17
type : multi_line
@@ -25,12 +25,12 @@ tests:
25
25
- " host: IPC-service HOST demo ended"
26
26
27
27
sample.ipc.icmsg.nrf54l15 :
28
- platform_allow : nrf54l15dk/nrf54l15/cpuapp
28
+ platform_allow :
29
+ - nrf54l15dk/nrf54l15/cpuapp
29
30
integration_platforms :
30
31
- nrf54l15dk/nrf54l15/cpuapp
31
- tags : ipc
32
- extra_args : icmsg_SNIPPET=nordic-flpr
33
- sysbuild : true
32
+ extra_args :
33
+ - icmsg_SNIPPET=nordic-flpr
34
34
harness : console
35
35
harness_config :
36
36
type : multi_line
@@ -44,17 +44,16 @@ tests:
44
44
- " host: IPC-service HOST demo ended"
45
45
46
46
sample.ipc.icmsg.nrf54l15_no_multithreading :
47
- platform_allow : nrf54l15dk/nrf54l15/cpuapp
47
+ platform_allow :
48
+ - nrf54l15dk/nrf54l15/cpuapp
48
49
integration_platforms :
49
50
- nrf54l15dk/nrf54l15/cpuapp
50
- tags : ipc
51
51
extra_args :
52
52
- icmsg_SNIPPET=nordic-flpr
53
53
- icmsg_CONFIG_MULTITHREADING=n
54
54
- icmsg_CONFIG_LOG_MODE_MINIMAL=y
55
55
- remote_CONFIG_MULTITHREADING=n
56
56
- remote_CONFIG_LOG_MODE_MINIMAL=y
57
- sysbuild : true
58
57
harness : console
59
58
harness_config :
60
59
type : multi_line
@@ -68,15 +67,54 @@ tests:
68
67
- " I: IPC-service HOST demo ended"
69
68
70
69
sample.ipc.icmsg.nrf54l15_remote_no_multithreading :
71
- platform_allow : nrf54l15dk/nrf54l15/cpuapp
70
+ platform_allow :
71
+ - nrf54l15dk/nrf54l15/cpuapp
72
72
integration_platforms :
73
73
- nrf54l15dk/nrf54l15/cpuapp
74
- tags : ipc
75
74
extra_args :
76
75
- icmsg_SNIPPET=nordic-flpr
77
76
- remote_CONFIG_MULTITHREADING=n
78
77
- remote_CONFIG_LOG_MODE_MINIMAL=y
79
- sysbuild : true
78
+ harness : console
79
+ harness_config :
80
+ type : multi_line
81
+ ordered : false
82
+ regex :
83
+ - " host: IPC-service HOST demo started"
84
+ - " host: Ep bounded"
85
+ - " host: Perform sends for"
86
+ - " host: Sent"
87
+ - " host: Received"
88
+ - " host: IPC-service HOST demo ended"
89
+
90
+ sample.ipc.icmsg.nrf54h20 :
91
+ platform_allow :
92
+ - nrf54h20dk/nrf54h20/cpuapp
93
+ integration_platforms :
94
+ - nrf54h20dk/nrf54h20/cpuapp
95
+ extra_args :
96
+ - icmsg_SNIPPET=nordic-ppr
97
+ harness : console
98
+ harness_config :
99
+ type : multi_line
100
+ ordered : false
101
+ regex :
102
+ - " host: IPC-service HOST demo started"
103
+ - " host: Ep bounded"
104
+ - " host: Perform sends for"
105
+ - " host: Sent"
106
+ - " host: Received"
107
+ - " host: IPC-service HOST demo ended"
108
+
109
+ sample.ipc.icmsg.nrf54h20_remote_no_multithreading :
110
+ platform_allow :
111
+ - nrf54h20dk/nrf54h20/cpuapp
112
+ integration_platforms :
113
+ - nrf54h20dk/nrf54h20/cpuapp
114
+ extra_args :
115
+ - icmsg_SNIPPET=nordic-ppr
116
+ - remote_CONFIG_MULTITHREADING=n
117
+ - remote_CONFIG_LOG_MODE_MINIMAL=y
80
118
harness : console
81
119
harness_config :
82
120
type : multi_line
@@ -90,17 +128,16 @@ tests:
90
128
- " host: IPC-service HOST demo ended"
91
129
92
130
sample.ipc.icbmsg.nrf54l15 :
93
- platform_allow : nrf54l15dk/nrf54l15/cpuapp
131
+ platform_allow :
132
+ - nrf54l15dk/nrf54l15/cpuapp
94
133
integration_platforms :
95
134
- nrf54l15dk/nrf54l15/cpuapp
96
- tags : ipc
97
135
extra_args :
98
136
- icmsg_SNIPPET=nordic-flpr
99
137
- icmsg_CONFIG_IPC_SERVICE_BACKEND_ICBMSG_NUM_EP=1
100
- - icmsg_DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_icbmsg.overlay"
138
+ - icmsg_FILE_SUFFIX=icbmsg
101
139
- remote_CONFIG_IPC_SERVICE_BACKEND_ICBMSG_NUM_EP=1
102
- - remote_DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuflpr_icbmsg.overlay"
103
- sysbuild : true
140
+ - remote_FILE_SUFFIX=icbmsg
104
141
harness : console
105
142
harness_config :
106
143
type : multi_line
@@ -114,21 +151,20 @@ tests:
114
151
- " host: IPC-service HOST demo ended"
115
152
116
153
sample.ipc.icbmsg.nrf54l15_no_multithreading :
117
- platform_allow : nrf54l15dk/nrf54l15/cpuapp
154
+ platform_allow :
155
+ - nrf54l15dk/nrf54l15/cpuapp
118
156
integration_platforms :
119
157
- nrf54l15dk/nrf54l15/cpuapp
120
- tags : ipc
121
158
extra_args :
122
159
- icmsg_SNIPPET=nordic-flpr
123
160
- icmsg_CONFIG_IPC_SERVICE_BACKEND_ICBMSG_NUM_EP=1
124
- - icmsg_DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_icbmsg.overlay"
161
+ - icmsg_FILE_SUFFIX=icbmsg
125
162
- icmsg_CONFIG_MULTITHREADING=n
126
163
- icmsg_CONFIG_LOG_MODE_MINIMAL=y
127
164
- remote_CONFIG_IPC_SERVICE_BACKEND_ICBMSG_NUM_EP=1
128
- - remote_DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuflpr_icbmsg.overlay"
165
+ - remote_FILE_SUFFIX=icbmsg
129
166
- remote_CONFIG_MULTITHREADING=n
130
167
- remote_CONFIG_LOG_MODE_MINIMAL=y
131
- sysbuild : true
132
168
harness : console
133
169
harness_config :
134
170
type : multi_line
@@ -142,19 +178,18 @@ tests:
142
178
- " I: IPC-service HOST demo ended"
143
179
144
180
sample.ipc.icbmsg.nrf54l15_remote_no_multithreading :
145
- platform_allow : nrf54l15dk/nrf54l15/cpuapp
181
+ platform_allow :
182
+ - nrf54l15dk/nrf54l15/cpuapp
146
183
integration_platforms :
147
184
- nrf54l15dk/nrf54l15/cpuapp
148
- tags : ipc
149
185
extra_args :
150
186
- icmsg_SNIPPET=nordic-flpr
151
187
- icmsg_CONFIG_IPC_SERVICE_BACKEND_ICBMSG_NUM_EP=1
152
- - icmsg_DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_icbmsg.overlay"
188
+ - icmsg_FILE_SUFFIX=icbmsg
153
189
- remote_CONFIG_IPC_SERVICE_BACKEND_ICBMSG_NUM_EP=1
154
- - remote_DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuflpr_icbmsg.overlay"
190
+ - remote_FILE_SUFFIX=icbmsg
155
191
- remote_CONFIG_MULTITHREADING=n
156
192
- remote_CONFIG_LOG_MODE_MINIMAL=y
157
- sysbuild : true
158
193
harness : console
159
194
harness_config :
160
195
type : multi_line
0 commit comments