@@ -124,6 +124,7 @@ choice
124124config KDEVOPS_WORKFLOW_DEDICATE_FSTESTS
125125 bool "fstests"
126126 select KDEVOPS_WORKFLOW_ENABLE_FSTESTS
127+ depends on !KDEVOPS_USE_DECLARED_HOSTS
127128 help
128129 This will dedicate your configuration only to fstests.
129130
@@ -139,12 +140,14 @@ config KDEVOPS_WORKFLOW_DEDICATE_FSTESTS
139140
140141config KDEVOPS_WORKFLOW_DEDICATE_BLKTESTS
141142 bool "blktests"
143+ depends on !KDEVOPS_USE_DECLARED_HOSTS
142144 select KDEVOPS_WORKFLOW_ENABLE_BLKTESTS
143145 help
144146 This will dedicate your configuration only to blktests.
145147
146148config KDEVOPS_WORKFLOW_DEDICATE_CXL
147149 bool "cxl"
150+ depends on !KDEVOPS_USE_DECLARED_HOSTS
148151 select KDEVOPS_WORKFLOW_ENABLE_CXL
149152 help
150153 This will dedicate your configuration only to cxl work.
@@ -159,13 +162,15 @@ config KDEVOPS_WORKFLOW_DEDICATE_CXL
159162
160163config KDEVOPS_WORKFLOW_DEDICATE_PYNFS
161164 bool "pynfs"
165+ depends on !KDEVOPS_USE_DECLARED_HOSTS
162166 select KDEVOPS_WORKFLOW_ENABLE_PYNFS
163167 help
164168 This will dedicate your configuration only to running pynfs
165169 (over loopback).
166170
167171config KDEVOPS_WORKFLOW_DEDICATE_SELFTESTS
168172 bool "Linux kernel selftests"
173+ depends on !KDEVOPS_USE_DECLARED_HOSTS
169174 select KDEVOPS_WORKFLOW_ENABLE_SELFTESTS
170175 help
171176 This will dedicate your configuration only to Linux kernel
@@ -174,48 +179,55 @@ config KDEVOPS_WORKFLOW_DEDICATE_SELFTESTS
174179
175180config KDEVOPS_WORKFLOW_DEDICATE_GITR
176181 bool "gitr"
182+ depends on !KDEVOPS_USE_DECLARED_HOSTS
177183 select KDEVOPS_WORKFLOW_ENABLE_GITR
178184 help
179185 This will dedicate your configuration to running only the
180186 multi-threaded git regression workflow.
181187
182188config KDEVOPS_WORKFLOW_DEDICATE_LTP
183189 bool "ltp"
190+ depends on !KDEVOPS_USE_DECLARED_HOSTS
184191 select KDEVOPS_WORKFLOW_ENABLE_LTP
185192 help
186193 This will dedicate your configuration to running only the
187194 ltp workflow in separate target nodes per testing group.
188195
189196config KDEVOPS_WORKFLOW_DEDICATE_NFSTEST
190197 bool "nfstest"
198+ depends on !KDEVOPS_USE_DECLARED_HOSTS
191199 select KDEVOPS_WORKFLOW_ENABLE_NFSTEST
192200 help
193201 This will dedicate your configuration to running only the
194202 nfstest workflow in separate target nodes per testing group.
195203
196204config KDEVOPS_WORKFLOW_DEDICATE_SYSBENCH
197205 bool "sysbench"
206+ depends on !KDEVOPS_USE_DECLARED_HOSTS
198207 select KDEVOPS_WORKFLOW_ENABLE_SYSBENCH
199208 help
200209 This will dedicate your configuration to running only the
201210 sysbench workflow.
202211
203212config KDEVOPS_WORKFLOW_DEDICATE_MMTESTS
204213 bool "mmtests"
214+ depends on !KDEVOPS_USE_DECLARED_HOSTS
205215 select KDEVOPS_WORKFLOW_ENABLE_MMTESTS
206216 help
207217 This will dedicate your configuration to running only the
208218 mmtests workflow for memory fragmentation testing.
209219
210220config KDEVOPS_WORKFLOW_DEDICATE_FIO_TESTS
211221 bool "fio-tests"
222+ depends on !KDEVOPS_USE_DECLARED_HOSTS
212223 select KDEVOPS_WORKFLOW_ENABLE_FIO_TESTS
213224 help
214225 This will dedicate your configuration to running only the
215226 fio-tests workflow for comprehensive storage performance testing.
216227
217228config KDEVOPS_WORKFLOW_DEDICATE_AI
218229 bool "ai"
230+ depends on !KDEVOPS_USE_DECLARED_HOSTS
219231 select KDEVOPS_WORKFLOW_ENABLE_AI
220232 help
221233 This will dedicate your configuration to running only the
@@ -264,6 +276,7 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_FSTESTS
264276
265277config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_BLKTESTS
266278 bool "blktests"
279+ depends on !KDEVOPS_USE_DECLARED_HOSTS
267280 select KDEVOPS_WORKFLOW_ENABLE_BLKTESTS
268281 help
269282 Select this option if you are doing block layer development and want
@@ -272,6 +285,7 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_BLKTESTS
272285
273286config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_CXL
274287 bool "cxl"
288+ depends on !KDEVOPS_USE_DECLARED_HOSTS
275289 select KDEVOPS_WORKFLOW_ENABLE_CXL
276290 help
277291 Select this option if you are doing cxl development and testing.
@@ -285,6 +299,7 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_CXL
285299
286300config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_PYNFS
287301 bool "pynfs"
302+ depends on !KDEVOPS_USE_DECLARED_HOSTS
288303 select KDEVOPS_WORKFLOW_ENABLE_PYNFS
289304 depends on LIBVIRT || TERRAFORM_PRIVATE_NET
290305 help
@@ -294,13 +309,15 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_PYNFS
294309
295310config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_SELFTESTS
296311 bool "Linux kernel selftest"
312+ depends on !KDEVOPS_USE_DECLARED_HOSTS
297313 select KDEVOPS_WORKFLOW_ENABLE_SELFTESTS
298314 help
299315 Select this option if you are doing Linux kernel developent and
300316 testing with sefltests.
301317
302318config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_GITR
303319 bool "gitr"
320+ depends on !KDEVOPS_USE_DECLARED_HOSTS
304321 select KDEVOPS_WORKFLOW_ENABLE_GITR
305322 depends on LIBVIRT || TERRAFORM_PRIVATE_NET
306323 help
@@ -309,6 +326,7 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_GITR
309326
310327config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_LTP
311328 bool "ltp"
329+ depends on !KDEVOPS_USE_DECLARED_HOSTS
312330 select KDEVOPS_WORKFLOW_ENABLE_LTP
313331 depends on LIBVIRT || TERRAFORM_PRIVATE_NET
314332 help
@@ -317,6 +335,7 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_LTP
317335
318336config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_NFSTEST
319337 bool "nfstest"
338+ depends on !KDEVOPS_USE_DECLARED_HOSTS
320339 select KDEVOPS_WORKFLOW_ENABLE_NFSTEST
321340 depends on LIBVIRT || TERRAFORM_PRIVATE_NET
322341 help
@@ -325,6 +344,7 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_NFSTEST
325344
326345config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_SYSBENCH
327346 bool "sysbench"
347+ depends on !KDEVOPS_USE_DECLARED_HOSTS
328348 select KDEVOPS_WORKFLOW_ENABLE_SYSBENCH
329349 depends on LIBVIRT || TERRAFORM_PRIVATE_NET
330350 help
@@ -333,6 +353,7 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_SYSBENCH
333353
334354config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_MMTESTS
335355 bool "mmtests"
356+ depends on !KDEVOPS_USE_DECLARED_HOSTS
336357 select KDEVOPS_WORKFLOW_ENABLE_MMTESTS
337358 depends on LIBVIRT || TERRAFORM_PRIVATE_NET
338359 help
@@ -341,6 +362,7 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_MMTESTS
341362
342363config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_FIO_TESTS
343364 bool "fio-tests"
365+ depends on !KDEVOPS_USE_DECLARED_HOSTS
344366 select KDEVOPS_WORKFLOW_ENABLE_FIO_TESTS
345367 depends on LIBVIRT || TERRAFORM_PRIVATE_NET
346368 help
@@ -349,6 +371,7 @@ config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_FIO_TESTS
349371
350372config KDEVOPS_WORKFLOW_NOT_DEDICATED_ENABLE_AI
351373 bool "ai"
374+ depends on !KDEVOPS_USE_DECLARED_HOSTS
352375 select KDEVOPS_WORKFLOW_ENABLE_AI
353376 depends on LIBVIRT || TERRAFORM_PRIVATE_NET
354377 help
0 commit comments