mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-11 16:45:25 +08:00
Cleanup mock_cmdlist.h
Change-Id: I467a63a822e76f8c512680629b7b8518b283f6e5 Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
3ab2e6c0cd
commit
70ccc2a225
@@ -12,11 +12,6 @@
|
||||
#include "level_zero/core/test/unit_tests/mocks/mock_device.h"
|
||||
#include "level_zero/core/test/unit_tests/white_box.h"
|
||||
|
||||
#if defined(__clang__)
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Winconsistent-missing-override"
|
||||
#endif
|
||||
|
||||
namespace NEO {
|
||||
class GraphicsAllocation;
|
||||
}
|
||||
@@ -79,99 +74,241 @@ struct Mock<CommandList> : public CommandList {
|
||||
Mock(Device *device = nullptr);
|
||||
~Mock() override;
|
||||
|
||||
MOCK_METHOD0(close, ze_result_t());
|
||||
MOCK_METHOD0(destroy, ze_result_t());
|
||||
MOCK_METHOD2(appendCommandLists,
|
||||
ze_result_t(uint32_t numCommandLists, ze_command_list_handle_t *phCommandLists));
|
||||
MOCK_METHOD5(appendLaunchKernel,
|
||||
ze_result_t(ze_kernel_handle_t hFunction,
|
||||
const ze_group_count_t *pThreadGroupDimensions,
|
||||
ze_event_handle_t hEvent, uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD5(appendLaunchCooperativeKernel,
|
||||
ze_result_t(ze_kernel_handle_t hKernel,
|
||||
const ze_group_count_t *pLaunchFuncArgs,
|
||||
ze_event_handle_t hSignalEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD5(appendLaunchKernelIndirect,
|
||||
ze_result_t(ze_kernel_handle_t hFunction,
|
||||
const ze_group_count_t *pDispatchArgumentsBuffer,
|
||||
ze_event_handle_t hEvent, uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD7(appendLaunchMultipleKernelsIndirect,
|
||||
ze_result_t(uint32_t numFunctions, const ze_kernel_handle_t *phFunctions,
|
||||
const uint32_t *pNumLaunchArguments,
|
||||
const ze_group_count_t *pLaunchArgumentsBuffer,
|
||||
ze_event_handle_t hEvent, uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD1(appendEventReset, ze_result_t(ze_event_handle_t hEvent));
|
||||
MOCK_METHOD3(appendBarrier, ze_result_t(ze_event_handle_t hSignalEvent, uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD6(appendMemoryRangesBarrier,
|
||||
ze_result_t(uint32_t numRanges, const size_t *pRangeSizes, const void **pRanges,
|
||||
ze_event_handle_t hSignalEvent, uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD6(appendImageCopyFromMemory,
|
||||
ze_result_t(ze_image_handle_t hDstImage, const void *srcptr,
|
||||
const ze_image_region_t *pDstRegion, ze_event_handle_t hEvent,
|
||||
uint32_t numWaitEvents, ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD6(appendImageCopyToMemory,
|
||||
ze_result_t(void *dstptr, ze_image_handle_t hSrcImage,
|
||||
const ze_image_region_t *pSrcRegion, ze_event_handle_t hEvent,
|
||||
uint32_t numWaitEvents, ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD7(appendImageCopyRegion,
|
||||
ze_result_t(ze_image_handle_t hDstImage, ze_image_handle_t hSrcImage,
|
||||
const ze_image_region_t *pDstRegion, const ze_image_region_t *pSrcRegion,
|
||||
ze_event_handle_t hSignalEvent, uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD5(appendImageCopy,
|
||||
ze_result_t(ze_image_handle_t hDstImage, ze_image_handle_t hSrcImage,
|
||||
ze_event_handle_t hEvent, uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD4(appendMemAdvise, ze_result_t(ze_device_handle_t hDevice, const void *ptr,
|
||||
size_t size, ze_memory_advice_t advice));
|
||||
MOCK_METHOD6(appendMemoryCopy, ze_result_t(void *dstptr, const void *srcptr, size_t size,
|
||||
ze_event_handle_t hEvent, uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD4(appendPageFaultCopy, ze_result_t(NEO::GraphicsAllocation *dstptr, NEO::GraphicsAllocation *srcptr, size_t size, bool flushHost));
|
||||
MOCK_METHOD9(appendMemoryCopyRegion, ze_result_t(void *dstptr,
|
||||
const ze_copy_region_t *dstRegion,
|
||||
uint32_t dstPitch,
|
||||
uint32_t dstSlicePitch,
|
||||
const void *srcptr,
|
||||
const ze_copy_region_t *srcRegion,
|
||||
uint32_t srcPitch,
|
||||
uint32_t srcSlicePitch,
|
||||
ze_event_handle_t hSignalEvent));
|
||||
MOCK_METHOD2(appendMemoryPrefetch, ze_result_t(const void *ptr, size_t count));
|
||||
MOCK_METHOD5(appendMemoryFill,
|
||||
ze_result_t(void *ptr, const void *pattern,
|
||||
size_t pattern_size, size_t size, ze_event_handle_t hEvent));
|
||||
MOCK_METHOD1(appendSignalEvent, ze_result_t(ze_event_handle_t hEvent));
|
||||
MOCK_METHOD2(appendWaitOnEvents, ze_result_t(uint32_t numEvents, ze_event_handle_t *phEvent));
|
||||
MOCK_METHOD4(appendWriteGlobalTimestamp, ze_result_t(uint64_t *dstptr, ze_event_handle_t hSignalEvent,
|
||||
uint32_t numWaitEvents, ze_event_handle_t *phWaitEvents));
|
||||
MOCK_METHOD2(reserveSpace, ze_result_t(size_t size, void **ptr));
|
||||
MOCK_METHOD0(reset, ze_result_t());
|
||||
MOCK_METHOD0(resetParameters, ze_result_t());
|
||||
|
||||
MOCK_METHOD0(appendMetricMemoryBarrier, ze_result_t());
|
||||
MOCK_METHOD2(appendMetricTracerMarker,
|
||||
ze_result_t(zet_metric_tracer_handle_t hMetricTracer, uint32_t value));
|
||||
MOCK_METHOD1(appendMetricQueryBegin, ze_result_t(zet_metric_query_handle_t hMetricQuery));
|
||||
MOCK_METHOD2(appendMetricQueryEnd, ze_result_t(zet_metric_query_handle_t hMetricQuery,
|
||||
ze_event_handle_t hCompletionEvent));
|
||||
MOCK_METHOD2(appendMILoadRegImm, ze_result_t(uint32_t reg, uint32_t value));
|
||||
MOCK_METHOD2(appendMILoadRegReg, ze_result_t(uint32_t reg1, uint32_t reg2));
|
||||
MOCK_METHOD2(appendMILoadRegMem, ze_result_t(uint32_t reg1, uint64_t address));
|
||||
MOCK_METHOD2(appendMIStoreRegMem, ze_result_t(uint32_t reg1, uint64_t address));
|
||||
MOCK_METHOD2(appendMIMath, ze_result_t(void *aluArray, size_t aluCount));
|
||||
MOCK_METHOD3(appendMIBBStart, ze_result_t(uint64_t address, size_t predication, bool secondLevel));
|
||||
MOCK_METHOD0(appendMIBBEnd, ze_result_t());
|
||||
MOCK_METHOD0(appendMINoop, ze_result_t());
|
||||
MOCK_METHOD1(executeCommandListImmediate, ze_result_t(bool perforMigration));
|
||||
MOCK_METHOD2(initialize, bool(L0::Device *device, bool onlyCopyBlit));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
close,
|
||||
(),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
destroy,
|
||||
(),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendLaunchKernel,
|
||||
(ze_kernel_handle_t hFunction,
|
||||
const ze_group_count_t *pThreadGroupDimensions,
|
||||
ze_event_handle_t hEvent, uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendLaunchCooperativeKernel,
|
||||
(ze_kernel_handle_t hKernel,
|
||||
const ze_group_count_t *pLaunchFuncArgs,
|
||||
ze_event_handle_t hSignalEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendLaunchKernelIndirect,
|
||||
(ze_kernel_handle_t hFunction,
|
||||
const ze_group_count_t *pDispatchArgumentsBuffer,
|
||||
ze_event_handle_t hEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendLaunchMultipleKernelsIndirect,
|
||||
(uint32_t numFunctions,
|
||||
const ze_kernel_handle_t *phFunctions,
|
||||
const uint32_t *pNumLaunchArguments,
|
||||
const ze_group_count_t *pLaunchArgumentsBuffer,
|
||||
ze_event_handle_t hEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendEventReset,
|
||||
(ze_event_handle_t hEvent),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendBarrier,
|
||||
(ze_event_handle_t hSignalEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMemoryRangesBarrier,
|
||||
(uint32_t numRanges,
|
||||
const size_t *pRangeSizes,
|
||||
const void **pRanges,
|
||||
ze_event_handle_t hSignalEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendImageCopyFromMemory,
|
||||
(ze_image_handle_t hDstImage,
|
||||
const void *srcptr,
|
||||
const ze_image_region_t *pDstRegion,
|
||||
ze_event_handle_t hEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendImageCopyToMemory,
|
||||
(void *dstptr,
|
||||
ze_image_handle_t hSrcImage,
|
||||
const ze_image_region_t *pSrcRegion,
|
||||
ze_event_handle_t hEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendImageCopyRegion,
|
||||
(ze_image_handle_t hDstImage,
|
||||
ze_image_handle_t hSrcImage,
|
||||
const ze_image_region_t *pDstRegion,
|
||||
const ze_image_region_t *pSrcRegion,
|
||||
ze_event_handle_t hSignalEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendImageCopy,
|
||||
(ze_image_handle_t hDstImage,
|
||||
ze_image_handle_t hSrcImage,
|
||||
ze_event_handle_t hEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMemAdvise,
|
||||
(ze_device_handle_t hDevice,
|
||||
const void *ptr,
|
||||
size_t size,
|
||||
ze_memory_advice_t advice),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMemoryCopy,
|
||||
(void *dstptr,
|
||||
const void *srcptr,
|
||||
size_t size,
|
||||
ze_event_handle_t hEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendPageFaultCopy,
|
||||
(NEO::GraphicsAllocation * dstptr,
|
||||
NEO::GraphicsAllocation *srcptr,
|
||||
size_t size,
|
||||
bool flushHost),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMemoryCopyRegion,
|
||||
(void *dstptr,
|
||||
const ze_copy_region_t *dstRegion,
|
||||
uint32_t dstPitch,
|
||||
uint32_t dstSlicePitch,
|
||||
const void *srcptr,
|
||||
const ze_copy_region_t *srcRegion,
|
||||
uint32_t srcPitch,
|
||||
uint32_t srcSlicePitch,
|
||||
ze_event_handle_t hSignalEvent),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMemoryPrefetch,
|
||||
(const void *ptr,
|
||||
size_t count),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMemoryFill,
|
||||
(void *ptr,
|
||||
const void *pattern,
|
||||
size_t pattern_size,
|
||||
size_t size,
|
||||
ze_event_handle_t hEvent),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendSignalEvent,
|
||||
(ze_event_handle_t hEvent),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendWaitOnEvents,
|
||||
(uint32_t numEvents,
|
||||
ze_event_handle_t *phEvent),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendWriteGlobalTimestamp,
|
||||
(uint64_t * dstptr,
|
||||
ze_event_handle_t hSignalEvent,
|
||||
uint32_t numWaitEvents,
|
||||
ze_event_handle_t *phWaitEvents),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
reserveSpace,
|
||||
(size_t size,
|
||||
void **ptr),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
reset,
|
||||
(),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMetricMemoryBarrier,
|
||||
(),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMetricTracerMarker,
|
||||
(zet_metric_tracer_handle_t hMetricTracer,
|
||||
uint32_t value),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMetricQueryBegin,
|
||||
(zet_metric_query_handle_t hMetricQuery),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMetricQueryEnd,
|
||||
(zet_metric_query_handle_t hMetricQuery,
|
||||
ze_event_handle_t hCompletionEvent),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMILoadRegImm,
|
||||
(uint32_t reg,
|
||||
uint32_t value),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMILoadRegReg,
|
||||
(uint32_t reg1,
|
||||
uint32_t reg2),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMILoadRegMem,
|
||||
(uint32_t reg1,
|
||||
uint64_t address),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMIStoreRegMem,
|
||||
(uint32_t reg1,
|
||||
uint64_t address),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMIMath,
|
||||
(void *aluArray,
|
||||
size_t aluCount),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMIBBStart,
|
||||
(uint64_t address,
|
||||
size_t predication,
|
||||
bool secondLevel),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMIBBEnd,
|
||||
(),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
appendMINoop,
|
||||
(),
|
||||
(override));
|
||||
MOCK_METHOD(ze_result_t,
|
||||
executeCommandListImmediate,
|
||||
(bool perforMigration),
|
||||
(override));
|
||||
MOCK_METHOD(bool,
|
||||
initialize,
|
||||
(L0::Device * device,
|
||||
bool onlyCopyBlit),
|
||||
(override));
|
||||
|
||||
uint8_t *batchBuffer = nullptr;
|
||||
NEO::GraphicsAllocation *mockAllocation = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user