Skip to content

Commit 70ccc2a

Browse files
Jaime ArteagaCompute-Runtime-Automation
authored andcommitted
Cleanup mock_cmdlist.h
Change-Id: I467a63a822e76f8c512680629b7b8518b283f6e5 Signed-off: Jaime Arteaga <[email protected]>
1 parent 3ab2e6c commit 70ccc2a

File tree

1 file changed

+235
-98
lines changed

1 file changed

+235
-98
lines changed

level_zero/core/test/unit_tests/mocks/mock_cmdlist.h

Lines changed: 235 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,6 @@
1212
#include "level_zero/core/test/unit_tests/mocks/mock_device.h"
1313
#include "level_zero/core/test/unit_tests/white_box.h"
1414

15-
#if defined(__clang__)
16-
#pragma clang diagnostic push
17-
#pragma clang diagnostic ignored "-Winconsistent-missing-override"
18-
#endif
19-
2015
namespace NEO {
2116
class GraphicsAllocation;
2217
}
@@ -79,99 +74,241 @@ struct Mock<CommandList> : public CommandList {
7974
Mock(Device *device = nullptr);
8075
~Mock() override;
8176

82-
MOCK_METHOD0(close, ze_result_t());
83-
MOCK_METHOD0(destroy, ze_result_t());
84-
MOCK_METHOD2(appendCommandLists,
85-
ze_result_t(uint32_t numCommandLists, ze_command_list_handle_t *phCommandLists));
86-
MOCK_METHOD5(appendLaunchKernel,
87-
ze_result_t(ze_kernel_handle_t hFunction,
88-
const ze_group_count_t *pThreadGroupDimensions,
89-
ze_event_handle_t hEvent, uint32_t numWaitEvents,
90-
ze_event_handle_t *phWaitEvents));
91-
MOCK_METHOD5(appendLaunchCooperativeKernel,
92-
ze_result_t(ze_kernel_handle_t hKernel,
93-
const ze_group_count_t *pLaunchFuncArgs,
94-
ze_event_handle_t hSignalEvent,
95-
uint32_t numWaitEvents,
96-
ze_event_handle_t *phWaitEvents));
97-
MOCK_METHOD5(appendLaunchKernelIndirect,
98-
ze_result_t(ze_kernel_handle_t hFunction,
99-
const ze_group_count_t *pDispatchArgumentsBuffer,
100-
ze_event_handle_t hEvent, uint32_t numWaitEvents,
101-
ze_event_handle_t *phWaitEvents));
102-
MOCK_METHOD7(appendLaunchMultipleKernelsIndirect,
103-
ze_result_t(uint32_t numFunctions, const ze_kernel_handle_t *phFunctions,
104-
const uint32_t *pNumLaunchArguments,
105-
const ze_group_count_t *pLaunchArgumentsBuffer,
106-
ze_event_handle_t hEvent, uint32_t numWaitEvents,
107-
ze_event_handle_t *phWaitEvents));
108-
MOCK_METHOD1(appendEventReset, ze_result_t(ze_event_handle_t hEvent));
109-
MOCK_METHOD3(appendBarrier, ze_result_t(ze_event_handle_t hSignalEvent, uint32_t numWaitEvents,
110-
ze_event_handle_t *phWaitEvents));
111-
MOCK_METHOD6(appendMemoryRangesBarrier,
112-
ze_result_t(uint32_t numRanges, const size_t *pRangeSizes, const void **pRanges,
113-
ze_event_handle_t hSignalEvent, uint32_t numWaitEvents,
114-
ze_event_handle_t *phWaitEvents));
115-
MOCK_METHOD6(appendImageCopyFromMemory,
116-
ze_result_t(ze_image_handle_t hDstImage, const void *srcptr,
117-
const ze_image_region_t *pDstRegion, ze_event_handle_t hEvent,
118-
uint32_t numWaitEvents, ze_event_handle_t *phWaitEvents));
119-
MOCK_METHOD6(appendImageCopyToMemory,
120-
ze_result_t(void *dstptr, ze_image_handle_t hSrcImage,
121-
const ze_image_region_t *pSrcRegion, ze_event_handle_t hEvent,
122-
uint32_t numWaitEvents, ze_event_handle_t *phWaitEvents));
123-
MOCK_METHOD7(appendImageCopyRegion,
124-
ze_result_t(ze_image_handle_t hDstImage, ze_image_handle_t hSrcImage,
125-
const ze_image_region_t *pDstRegion, const ze_image_region_t *pSrcRegion,
126-
ze_event_handle_t hSignalEvent, uint32_t numWaitEvents,
127-
ze_event_handle_t *phWaitEvents));
128-
MOCK_METHOD5(appendImageCopy,
129-
ze_result_t(ze_image_handle_t hDstImage, ze_image_handle_t hSrcImage,
130-
ze_event_handle_t hEvent, uint32_t numWaitEvents,
131-
ze_event_handle_t *phWaitEvents));
132-
MOCK_METHOD4(appendMemAdvise, ze_result_t(ze_device_handle_t hDevice, const void *ptr,
133-
size_t size, ze_memory_advice_t advice));
134-
MOCK_METHOD6(appendMemoryCopy, ze_result_t(void *dstptr, const void *srcptr, size_t size,
135-
ze_event_handle_t hEvent, uint32_t numWaitEvents,
136-
ze_event_handle_t *phWaitEvents));
137-
MOCK_METHOD4(appendPageFaultCopy, ze_result_t(NEO::GraphicsAllocation *dstptr, NEO::GraphicsAllocation *srcptr, size_t size, bool flushHost));
138-
MOCK_METHOD9(appendMemoryCopyRegion, ze_result_t(void *dstptr,
139-
const ze_copy_region_t *dstRegion,
140-
uint32_t dstPitch,
141-
uint32_t dstSlicePitch,
142-
const void *srcptr,
143-
const ze_copy_region_t *srcRegion,
144-
uint32_t srcPitch,
145-
uint32_t srcSlicePitch,
146-
ze_event_handle_t hSignalEvent));
147-
MOCK_METHOD2(appendMemoryPrefetch, ze_result_t(const void *ptr, size_t count));
148-
MOCK_METHOD5(appendMemoryFill,
149-
ze_result_t(void *ptr, const void *pattern,
150-
size_t pattern_size, size_t size, ze_event_handle_t hEvent));
151-
MOCK_METHOD1(appendSignalEvent, ze_result_t(ze_event_handle_t hEvent));
152-
MOCK_METHOD2(appendWaitOnEvents, ze_result_t(uint32_t numEvents, ze_event_handle_t *phEvent));
153-
MOCK_METHOD4(appendWriteGlobalTimestamp, ze_result_t(uint64_t *dstptr, ze_event_handle_t hSignalEvent,
154-
uint32_t numWaitEvents, ze_event_handle_t *phWaitEvents));
155-
MOCK_METHOD2(reserveSpace, ze_result_t(size_t size, void **ptr));
156-
MOCK_METHOD0(reset, ze_result_t());
157-
MOCK_METHOD0(resetParameters, ze_result_t());
158-
159-
MOCK_METHOD0(appendMetricMemoryBarrier, ze_result_t());
160-
MOCK_METHOD2(appendMetricTracerMarker,
161-
ze_result_t(zet_metric_tracer_handle_t hMetricTracer, uint32_t value));
162-
MOCK_METHOD1(appendMetricQueryBegin, ze_result_t(zet_metric_query_handle_t hMetricQuery));
163-
MOCK_METHOD2(appendMetricQueryEnd, ze_result_t(zet_metric_query_handle_t hMetricQuery,
164-
ze_event_handle_t hCompletionEvent));
165-
MOCK_METHOD2(appendMILoadRegImm, ze_result_t(uint32_t reg, uint32_t value));
166-
MOCK_METHOD2(appendMILoadRegReg, ze_result_t(uint32_t reg1, uint32_t reg2));
167-
MOCK_METHOD2(appendMILoadRegMem, ze_result_t(uint32_t reg1, uint64_t address));
168-
MOCK_METHOD2(appendMIStoreRegMem, ze_result_t(uint32_t reg1, uint64_t address));
169-
MOCK_METHOD2(appendMIMath, ze_result_t(void *aluArray, size_t aluCount));
170-
MOCK_METHOD3(appendMIBBStart, ze_result_t(uint64_t address, size_t predication, bool secondLevel));
171-
MOCK_METHOD0(appendMIBBEnd, ze_result_t());
172-
MOCK_METHOD0(appendMINoop, ze_result_t());
173-
MOCK_METHOD1(executeCommandListImmediate, ze_result_t(bool perforMigration));
174-
MOCK_METHOD2(initialize, bool(L0::Device *device, bool onlyCopyBlit));
77+
MOCK_METHOD(ze_result_t,
78+
close,
79+
(),
80+
(override));
81+
MOCK_METHOD(ze_result_t,
82+
destroy,
83+
(),
84+
(override));
85+
MOCK_METHOD(ze_result_t,
86+
appendLaunchKernel,
87+
(ze_kernel_handle_t hFunction,
88+
const ze_group_count_t *pThreadGroupDimensions,
89+
ze_event_handle_t hEvent, uint32_t numWaitEvents,
90+
ze_event_handle_t *phWaitEvents),
91+
(override));
92+
MOCK_METHOD(ze_result_t,
93+
appendLaunchCooperativeKernel,
94+
(ze_kernel_handle_t hKernel,
95+
const ze_group_count_t *pLaunchFuncArgs,
96+
ze_event_handle_t hSignalEvent,
97+
uint32_t numWaitEvents,
98+
ze_event_handle_t *phWaitEvents),
99+
(override));
100+
MOCK_METHOD(ze_result_t,
101+
appendLaunchKernelIndirect,
102+
(ze_kernel_handle_t hFunction,
103+
const ze_group_count_t *pDispatchArgumentsBuffer,
104+
ze_event_handle_t hEvent,
105+
uint32_t numWaitEvents,
106+
ze_event_handle_t *phWaitEvents),
107+
(override));
108+
MOCK_METHOD(ze_result_t,
109+
appendLaunchMultipleKernelsIndirect,
110+
(uint32_t numFunctions,
111+
const ze_kernel_handle_t *phFunctions,
112+
const uint32_t *pNumLaunchArguments,
113+
const ze_group_count_t *pLaunchArgumentsBuffer,
114+
ze_event_handle_t hEvent,
115+
uint32_t numWaitEvents,
116+
ze_event_handle_t *phWaitEvents),
117+
(override));
118+
MOCK_METHOD(ze_result_t,
119+
appendEventReset,
120+
(ze_event_handle_t hEvent),
121+
(override));
122+
MOCK_METHOD(ze_result_t,
123+
appendBarrier,
124+
(ze_event_handle_t hSignalEvent,
125+
uint32_t numWaitEvents,
126+
ze_event_handle_t *phWaitEvents),
127+
(override));
128+
MOCK_METHOD(ze_result_t,
129+
appendMemoryRangesBarrier,
130+
(uint32_t numRanges,
131+
const size_t *pRangeSizes,
132+
const void **pRanges,
133+
ze_event_handle_t hSignalEvent,
134+
uint32_t numWaitEvents,
135+
ze_event_handle_t *phWaitEvents),
136+
(override));
137+
MOCK_METHOD(ze_result_t,
138+
appendImageCopyFromMemory,
139+
(ze_image_handle_t hDstImage,
140+
const void *srcptr,
141+
const ze_image_region_t *pDstRegion,
142+
ze_event_handle_t hEvent,
143+
uint32_t numWaitEvents,
144+
ze_event_handle_t *phWaitEvents),
145+
(override));
146+
MOCK_METHOD(ze_result_t,
147+
appendImageCopyToMemory,
148+
(void *dstptr,
149+
ze_image_handle_t hSrcImage,
150+
const ze_image_region_t *pSrcRegion,
151+
ze_event_handle_t hEvent,
152+
uint32_t numWaitEvents,
153+
ze_event_handle_t *phWaitEvents),
154+
(override));
155+
MOCK_METHOD(ze_result_t,
156+
appendImageCopyRegion,
157+
(ze_image_handle_t hDstImage,
158+
ze_image_handle_t hSrcImage,
159+
const ze_image_region_t *pDstRegion,
160+
const ze_image_region_t *pSrcRegion,
161+
ze_event_handle_t hSignalEvent,
162+
uint32_t numWaitEvents,
163+
ze_event_handle_t *phWaitEvents),
164+
(override));
165+
MOCK_METHOD(ze_result_t,
166+
appendImageCopy,
167+
(ze_image_handle_t hDstImage,
168+
ze_image_handle_t hSrcImage,
169+
ze_event_handle_t hEvent,
170+
uint32_t numWaitEvents,
171+
ze_event_handle_t *phWaitEvents),
172+
(override));
173+
MOCK_METHOD(ze_result_t,
174+
appendMemAdvise,
175+
(ze_device_handle_t hDevice,
176+
const void *ptr,
177+
size_t size,
178+
ze_memory_advice_t advice),
179+
(override));
180+
MOCK_METHOD(ze_result_t,
181+
appendMemoryCopy,
182+
(void *dstptr,
183+
const void *srcptr,
184+
size_t size,
185+
ze_event_handle_t hEvent,
186+
uint32_t numWaitEvents,
187+
ze_event_handle_t *phWaitEvents),
188+
(override));
189+
MOCK_METHOD(ze_result_t,
190+
appendPageFaultCopy,
191+
(NEO::GraphicsAllocation * dstptr,
192+
NEO::GraphicsAllocation *srcptr,
193+
size_t size,
194+
bool flushHost),
195+
(override));
196+
MOCK_METHOD(ze_result_t,
197+
appendMemoryCopyRegion,
198+
(void *dstptr,
199+
const ze_copy_region_t *dstRegion,
200+
uint32_t dstPitch,
201+
uint32_t dstSlicePitch,
202+
const void *srcptr,
203+
const ze_copy_region_t *srcRegion,
204+
uint32_t srcPitch,
205+
uint32_t srcSlicePitch,
206+
ze_event_handle_t hSignalEvent),
207+
(override));
208+
MOCK_METHOD(ze_result_t,
209+
appendMemoryPrefetch,
210+
(const void *ptr,
211+
size_t count),
212+
(override));
213+
MOCK_METHOD(ze_result_t,
214+
appendMemoryFill,
215+
(void *ptr,
216+
const void *pattern,
217+
size_t pattern_size,
218+
size_t size,
219+
ze_event_handle_t hEvent),
220+
(override));
221+
MOCK_METHOD(ze_result_t,
222+
appendSignalEvent,
223+
(ze_event_handle_t hEvent),
224+
(override));
225+
MOCK_METHOD(ze_result_t,
226+
appendWaitOnEvents,
227+
(uint32_t numEvents,
228+
ze_event_handle_t *phEvent),
229+
(override));
230+
MOCK_METHOD(ze_result_t,
231+
appendWriteGlobalTimestamp,
232+
(uint64_t * dstptr,
233+
ze_event_handle_t hSignalEvent,
234+
uint32_t numWaitEvents,
235+
ze_event_handle_t *phWaitEvents),
236+
(override));
237+
MOCK_METHOD(ze_result_t,
238+
reserveSpace,
239+
(size_t size,
240+
void **ptr),
241+
(override));
242+
MOCK_METHOD(ze_result_t,
243+
reset,
244+
(),
245+
(override));
246+
MOCK_METHOD(ze_result_t,
247+
appendMetricMemoryBarrier,
248+
(),
249+
(override));
250+
MOCK_METHOD(ze_result_t,
251+
appendMetricTracerMarker,
252+
(zet_metric_tracer_handle_t hMetricTracer,
253+
uint32_t value),
254+
(override));
255+
MOCK_METHOD(ze_result_t,
256+
appendMetricQueryBegin,
257+
(zet_metric_query_handle_t hMetricQuery),
258+
(override));
259+
MOCK_METHOD(ze_result_t,
260+
appendMetricQueryEnd,
261+
(zet_metric_query_handle_t hMetricQuery,
262+
ze_event_handle_t hCompletionEvent),
263+
(override));
264+
MOCK_METHOD(ze_result_t,
265+
appendMILoadRegImm,
266+
(uint32_t reg,
267+
uint32_t value),
268+
(override));
269+
MOCK_METHOD(ze_result_t,
270+
appendMILoadRegReg,
271+
(uint32_t reg1,
272+
uint32_t reg2),
273+
(override));
274+
MOCK_METHOD(ze_result_t,
275+
appendMILoadRegMem,
276+
(uint32_t reg1,
277+
uint64_t address),
278+
(override));
279+
MOCK_METHOD(ze_result_t,
280+
appendMIStoreRegMem,
281+
(uint32_t reg1,
282+
uint64_t address),
283+
(override));
284+
MOCK_METHOD(ze_result_t,
285+
appendMIMath,
286+
(void *aluArray,
287+
size_t aluCount),
288+
(override));
289+
MOCK_METHOD(ze_result_t,
290+
appendMIBBStart,
291+
(uint64_t address,
292+
size_t predication,
293+
bool secondLevel),
294+
(override));
295+
MOCK_METHOD(ze_result_t,
296+
appendMIBBEnd,
297+
(),
298+
(override));
299+
MOCK_METHOD(ze_result_t,
300+
appendMINoop,
301+
(),
302+
(override));
303+
MOCK_METHOD(ze_result_t,
304+
executeCommandListImmediate,
305+
(bool perforMigration),
306+
(override));
307+
MOCK_METHOD(bool,
308+
initialize,
309+
(L0::Device * device,
310+
bool onlyCopyBlit),
311+
(override));
175312

176313
uint8_t *batchBuffer = nullptr;
177314
NEO::GraphicsAllocation *mockAllocation = nullptr;

0 commit comments

Comments
 (0)