mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-10 12:53:42 +08:00
Correct method naming in mock metrics
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:

committed by
Compute-Runtime-Automation

parent
d36a383a84
commit
8da78d3ed4
@ -360,29 +360,29 @@ void Mock<MetricsLibrary>::setMockedApi(MockMetricsLibraryApi *mockedApi) {
|
|||||||
metricSource.setMetricsLibrary(*this);
|
metricSource.setMetricsLibrary(*this);
|
||||||
|
|
||||||
// Mock metrics library api functions.
|
// Mock metrics library api functions.
|
||||||
contextCreateFunction = mockedApi->ContextCreate;
|
contextCreateFunction = mockedApi->contextCreate;
|
||||||
contextDeleteFunction = mockedApi->ContextDelete;
|
contextDeleteFunction = mockedApi->contextDelete;
|
||||||
|
|
||||||
api.GetParameter = mockedApi->GetParameter;
|
api.GetParameter = mockedApi->getParameter;
|
||||||
|
|
||||||
api.CommandBufferGet = mockedApi->CommandBufferGet;
|
api.CommandBufferGet = mockedApi->commandBufferGet;
|
||||||
api.CommandBufferGetSize = mockedApi->CommandBufferGetSize;
|
api.CommandBufferGetSize = mockedApi->commandBufferGetSize;
|
||||||
|
|
||||||
api.QueryCreate = mockedApi->QueryCreate;
|
api.QueryCreate = mockedApi->queryCreate;
|
||||||
api.QueryDelete = mockedApi->QueryDelete;
|
api.QueryDelete = mockedApi->queryDelete;
|
||||||
|
|
||||||
api.OverrideCreate = mockedApi->OverrideCreate;
|
api.OverrideCreate = mockedApi->overrideCreate;
|
||||||
api.OverrideDelete = mockedApi->OverrideDelete;
|
api.OverrideDelete = mockedApi->overrideDelete;
|
||||||
|
|
||||||
api.MarkerCreate = mockedApi->MarkerCreate;
|
api.MarkerCreate = mockedApi->markerCreate;
|
||||||
api.MarkerDelete = mockedApi->MarkerDelete;
|
api.MarkerDelete = mockedApi->markerDelete;
|
||||||
|
|
||||||
api.ConfigurationCreate = mockedApi->ConfigurationCreate;
|
api.ConfigurationCreate = mockedApi->configurationCreate;
|
||||||
api.ConfigurationActivate = mockedApi->ConfigurationActivate;
|
api.ConfigurationActivate = mockedApi->configurationActivate;
|
||||||
api.ConfigurationDeactivate = mockedApi->ConfigurationDeactivate;
|
api.ConfigurationDeactivate = mockedApi->configurationDeactivate;
|
||||||
api.ConfigurationDelete = mockedApi->ConfigurationDelete;
|
api.ConfigurationDelete = mockedApi->configurationDelete;
|
||||||
|
|
||||||
api.GetData = mockedApi->GetData;
|
api.GetData = mockedApi->getData;
|
||||||
|
|
||||||
// Mock metrics library api.
|
// Mock metrics library api.
|
||||||
Mock<MetricsLibrary>::g_mockApi = mockedApi;
|
Mock<MetricsLibrary>::g_mockApi = mockedApi;
|
||||||
@ -394,67 +394,67 @@ void Mock<MetricsLibrary>::setMockedApi(MockMetricsLibraryApi *mockedApi) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::ContextCreate(ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle) {
|
StatusCode MockMetricsLibraryApi::contextCreate(ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockContextCreate(clientType, createData, handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockContextCreate(clientType, createData, handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::ContextDelete(const ContextHandle_1_0 handle) {
|
StatusCode MockMetricsLibraryApi::contextDelete(const ContextHandle_1_0 handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockContextDelete(handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockContextDelete(handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::GetParameter(const ParameterType parameter, ValueType *type, TypedValue_1_0 *value) {
|
StatusCode MockMetricsLibraryApi::getParameter(const ParameterType parameter, ValueType *type, TypedValue_1_0 *value) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockGetParameter(parameter, type, value);
|
return Mock<MetricsLibrary>::g_mockApi->MockGetParameter(parameter, type, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::CommandBufferGet(const CommandBufferData_1_0 *data) {
|
StatusCode MockMetricsLibraryApi::commandBufferGet(const CommandBufferData_1_0 *data) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockCommandBufferGet(data);
|
return Mock<MetricsLibrary>::g_mockApi->MockCommandBufferGet(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::CommandBufferGetSize(const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size) {
|
StatusCode MockMetricsLibraryApi::commandBufferGetSize(const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockCommandBufferGetSize(data, size);
|
return Mock<MetricsLibrary>::g_mockApi->MockCommandBufferGetSize(data, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::QueryCreate(const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle) {
|
StatusCode MockMetricsLibraryApi::queryCreate(const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockQueryCreate(createData, handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockQueryCreate(createData, handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::QueryDelete(const QueryHandle_1_0 handle) {
|
StatusCode MockMetricsLibraryApi::queryDelete(const QueryHandle_1_0 handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockQueryDelete(handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockQueryDelete(handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::OverrideCreate(const OverrideCreateData_1_0 *createData, OverrideHandle_1_0 *handle) {
|
StatusCode MockMetricsLibraryApi::overrideCreate(const OverrideCreateData_1_0 *createData, OverrideHandle_1_0 *handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockOverrideCreate(createData, handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockOverrideCreate(createData, handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::OverrideDelete(const OverrideHandle_1_0 handle) {
|
StatusCode MockMetricsLibraryApi::overrideDelete(const OverrideHandle_1_0 handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockOverrideDelete(handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockOverrideDelete(handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::MarkerCreate(const MarkerCreateData_1_0 *createData, MarkerHandle_1_0 *handle) {
|
StatusCode MockMetricsLibraryApi::markerCreate(const MarkerCreateData_1_0 *createData, MarkerHandle_1_0 *handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockMarkerCreate(createData, handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockMarkerCreate(createData, handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::MarkerDelete(const MarkerHandle_1_0 handle) {
|
StatusCode MockMetricsLibraryApi::markerDelete(const MarkerHandle_1_0 handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockMarkerDelete(handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockMarkerDelete(handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::ConfigurationCreate(const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle) {
|
StatusCode MockMetricsLibraryApi::configurationCreate(const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockConfigurationCreate(createData, handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockConfigurationCreate(createData, handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::ConfigurationActivate(const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData) {
|
StatusCode MockMetricsLibraryApi::configurationActivate(const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockConfigurationActivate(handle, activateData);
|
return Mock<MetricsLibrary>::g_mockApi->MockConfigurationActivate(handle, activateData);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::ConfigurationDeactivate(const ConfigurationHandle_1_0 handle) {
|
StatusCode MockMetricsLibraryApi::configurationDeactivate(const ConfigurationHandle_1_0 handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockConfigurationDeactivate(handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockConfigurationDeactivate(handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::ConfigurationDelete(const ConfigurationHandle_1_0 handle) {
|
StatusCode MockMetricsLibraryApi::configurationDelete(const ConfigurationHandle_1_0 handle) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockConfigurationDelete(handle);
|
return Mock<MetricsLibrary>::g_mockApi->MockConfigurationDelete(handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusCode MockMetricsLibraryApi::GetData(GetReportData_1_0 *data) {
|
StatusCode MockMetricsLibraryApi::getData(GetReportData_1_0 *data) {
|
||||||
return Mock<MetricsLibrary>::g_mockApi->MockGetData(data);
|
return Mock<MetricsLibrary>::g_mockApi->MockGetData(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,22 +58,22 @@ using MetricsLibraryApi::ValueType;
|
|||||||
struct MockMetricsLibraryApi {
|
struct MockMetricsLibraryApi {
|
||||||
|
|
||||||
// Original api functions.
|
// Original api functions.
|
||||||
static StatusCode ML_STDCALL ContextCreate(ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL contextCreate(ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle);
|
||||||
static StatusCode ML_STDCALL ContextDelete(const ContextHandle_1_0 handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL contextDelete(const ContextHandle_1_0 handle);
|
||||||
static StatusCode ML_STDCALL GetParameter(const ParameterType parameter, ValueType *type, TypedValue_1_0 *value); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL getParameter(const ParameterType parameter, ValueType *type, TypedValue_1_0 *value);
|
||||||
static StatusCode ML_STDCALL CommandBufferGet(const CommandBufferData_1_0 *data); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL commandBufferGet(const CommandBufferData_1_0 *data);
|
||||||
static StatusCode ML_STDCALL CommandBufferGetSize(const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL commandBufferGetSize(const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size);
|
||||||
static StatusCode ML_STDCALL QueryCreate(const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL queryCreate(const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle);
|
||||||
static StatusCode ML_STDCALL QueryDelete(const QueryHandle_1_0 handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL queryDelete(const QueryHandle_1_0 handle);
|
||||||
static StatusCode ML_STDCALL OverrideCreate(const OverrideCreateData_1_0 *createData, OverrideHandle_1_0 *handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL overrideCreate(const OverrideCreateData_1_0 *createData, OverrideHandle_1_0 *handle);
|
||||||
static StatusCode ML_STDCALL OverrideDelete(const OverrideHandle_1_0 handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL overrideDelete(const OverrideHandle_1_0 handle);
|
||||||
static StatusCode ML_STDCALL MarkerCreate(const MarkerCreateData_1_0 *createData, MarkerHandle_1_0 *handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL markerCreate(const MarkerCreateData_1_0 *createData, MarkerHandle_1_0 *handle);
|
||||||
static StatusCode ML_STDCALL MarkerDelete(const MarkerHandle_1_0 handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL markerDelete(const MarkerHandle_1_0 handle);
|
||||||
static StatusCode ML_STDCALL ConfigurationCreate(const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationCreate(const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle);
|
||||||
static StatusCode ML_STDCALL ConfigurationActivate(const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationActivate(const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData);
|
||||||
static StatusCode ML_STDCALL ConfigurationDeactivate(const ConfigurationHandle_1_0 handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationDeactivate(const ConfigurationHandle_1_0 handle);
|
||||||
static StatusCode ML_STDCALL ConfigurationDelete(const ConfigurationHandle_1_0 handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationDelete(const ConfigurationHandle_1_0 handle);
|
||||||
static StatusCode ML_STDCALL GetData(GetReportData_1_0 *data); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL getData(GetReportData_1_0 *data);
|
||||||
|
|
||||||
// Mocked api functions.
|
// Mocked api functions.
|
||||||
MOCK_METHOD(StatusCode, MockContextCreate, (ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle));
|
MOCK_METHOD(StatusCode, MockContextCreate, (ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle));
|
||||||
|
@ -114,11 +114,11 @@ bool MockMetricsLibrary::commandBufferGetSize(const CommandBufferData_1_0 &comma
|
|||||||
void *MockMetricsLibraryDll::getProcAddress(const std::string &procName) {
|
void *MockMetricsLibraryDll::getProcAddress(const std::string &procName) {
|
||||||
if (procName == METRICS_LIBRARY_CONTEXT_CREATE_1_0) {
|
if (procName == METRICS_LIBRARY_CONTEXT_CREATE_1_0) {
|
||||||
return validContextCreate
|
return validContextCreate
|
||||||
? reinterpret_cast<void *>(&MockMetricsLibraryValidInterface::ContextCreate)
|
? reinterpret_cast<void *>(&MockMetricsLibraryValidInterface::contextCreate)
|
||||||
: nullptr;
|
: nullptr;
|
||||||
} else if (procName == METRICS_LIBRARY_CONTEXT_DELETE_1_0) {
|
} else if (procName == METRICS_LIBRARY_CONTEXT_DELETE_1_0) {
|
||||||
return validContextDelete
|
return validContextDelete
|
||||||
? reinterpret_cast<void *>(&MockMetricsLibraryValidInterface::ContextDelete)
|
? reinterpret_cast<void *>(&MockMetricsLibraryValidInterface::contextDelete)
|
||||||
: nullptr;
|
: nullptr;
|
||||||
} else {
|
} else {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
@ -135,7 +135,7 @@ bool MockMetricsLibraryDll::isLoaded() {
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::ContextCreate
|
// MockMetricsLibraryValidInterface::ContextCreate
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode MockMetricsLibraryValidInterface::ContextCreate(ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle) {
|
StatusCode MockMetricsLibraryValidInterface::contextCreate(ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle) {
|
||||||
|
|
||||||
// Validate input.
|
// Validate input.
|
||||||
EXPECT_EQ(clientType.Api, ClientApi::OpenCL);
|
EXPECT_EQ(clientType.Api, ClientApi::OpenCL);
|
||||||
@ -157,7 +157,7 @@ StatusCode MockMetricsLibraryValidInterface::ContextCreate(ClientType_1_0 client
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::ContextDelete
|
// MockMetricsLibraryValidInterface::ContextDelete
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode MockMetricsLibraryValidInterface::ContextDelete(const ContextHandle_1_0 handle) {
|
StatusCode MockMetricsLibraryValidInterface::contextDelete(const ContextHandle_1_0 handle) {
|
||||||
|
|
||||||
auto validHandle = handle.IsValid();
|
auto validHandle = handle.IsValid();
|
||||||
auto library = static_cast<MockMetricsLibraryValidInterface *>(handle.data);
|
auto library = static_cast<MockMetricsLibraryValidInterface *>(handle.data);
|
||||||
@ -178,7 +178,7 @@ StatusCode MockMetricsLibraryValidInterface::ContextDelete(const ContextHandle_1
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryInterface::QueryCreate
|
// MockMetricsLibraryInterface::QueryCreate
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode MockMetricsLibraryValidInterface::QueryCreate(const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle) {
|
StatusCode MockMetricsLibraryValidInterface::queryCreate(const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle) {
|
||||||
|
|
||||||
EXPECT_NE(handle, nullptr);
|
EXPECT_NE(handle, nullptr);
|
||||||
EXPECT_NE(createData, nullptr);
|
EXPECT_NE(createData, nullptr);
|
||||||
@ -193,7 +193,7 @@ StatusCode MockMetricsLibraryValidInterface::QueryCreate(const QueryCreateData_1
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::QueryDelete
|
// MockMetricsLibraryValidInterface::QueryDelete
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode MockMetricsLibraryValidInterface::QueryDelete(const QueryHandle_1_0 handle) {
|
StatusCode MockMetricsLibraryValidInterface::queryDelete(const QueryHandle_1_0 handle) {
|
||||||
|
|
||||||
if (handle.IsValid()) {
|
if (handle.IsValid()) {
|
||||||
delete (uint32_t *)handle.data;
|
delete (uint32_t *)handle.data;
|
||||||
@ -205,7 +205,7 @@ StatusCode MockMetricsLibraryValidInterface::QueryDelete(const QueryHandle_1_0 h
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::CommandBufferGetSize
|
// MockMetricsLibraryValidInterface::CommandBufferGetSize
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode MockMetricsLibraryValidInterface::CommandBufferGetSize(const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size) {
|
StatusCode MockMetricsLibraryValidInterface::commandBufferGetSize(const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size) {
|
||||||
auto library = static_cast<MockMetricsLibraryValidInterface *>(data->HandleContext.data);
|
auto library = static_cast<MockMetricsLibraryValidInterface *>(data->HandleContext.data);
|
||||||
EXPECT_NE(data, nullptr);
|
EXPECT_NE(data, nullptr);
|
||||||
EXPECT_TRUE(data->HandleContext.IsValid());
|
EXPECT_TRUE(data->HandleContext.IsValid());
|
||||||
@ -225,7 +225,7 @@ StatusCode MockMetricsLibraryValidInterface::CommandBufferGetSize(const CommandB
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::CommandBufferGet
|
// MockMetricsLibraryValidInterface::CommandBufferGet
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode MockMetricsLibraryValidInterface::CommandBufferGet(const CommandBufferData_1_0 *data) {
|
StatusCode MockMetricsLibraryValidInterface::commandBufferGet(const CommandBufferData_1_0 *data) {
|
||||||
EXPECT_NE(data, nullptr);
|
EXPECT_NE(data, nullptr);
|
||||||
EXPECT_TRUE(data->HandleContext.IsValid());
|
EXPECT_TRUE(data->HandleContext.IsValid());
|
||||||
EXPECT_TRUE(data->QueryHwCounters.Handle.IsValid());
|
EXPECT_TRUE(data->QueryHwCounters.Handle.IsValid());
|
||||||
@ -239,7 +239,7 @@ StatusCode MockMetricsLibraryValidInterface::CommandBufferGet(const CommandBuffe
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::CommandBufferGet
|
// MockMetricsLibraryValidInterface::CommandBufferGet
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode MockMetricsLibraryValidInterface::GetParameter(const ParameterType parameter, ValueType *type, TypedValue_1_0 *value) {
|
StatusCode MockMetricsLibraryValidInterface::getParameter(const ParameterType parameter, ValueType *type, TypedValue_1_0 *value) {
|
||||||
EXPECT_NE(type, nullptr);
|
EXPECT_NE(type, nullptr);
|
||||||
EXPECT_NE(value, nullptr);
|
EXPECT_NE(value, nullptr);
|
||||||
switch (parameter) {
|
switch (parameter) {
|
||||||
@ -261,7 +261,7 @@ StatusCode MockMetricsLibraryValidInterface::GetParameter(const ParameterType pa
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::ConfigurationCreate
|
// MockMetricsLibraryValidInterface::ConfigurationCreate
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode ML_STDCALL MockMetricsLibraryValidInterface::ConfigurationCreate(const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle) {
|
StatusCode ML_STDCALL MockMetricsLibraryValidInterface::configurationCreate(const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle) {
|
||||||
EXPECT_NE(createData, nullptr);
|
EXPECT_NE(createData, nullptr);
|
||||||
EXPECT_NE(handle, nullptr);
|
EXPECT_NE(handle, nullptr);
|
||||||
EXPECT_TRUE(createData->HandleContext.IsValid());
|
EXPECT_TRUE(createData->HandleContext.IsValid());
|
||||||
@ -288,7 +288,7 @@ StatusCode ML_STDCALL MockMetricsLibraryValidInterface::ConfigurationCreate(cons
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::ConfigurationActivate
|
// MockMetricsLibraryValidInterface::ConfigurationActivate
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode ML_STDCALL MockMetricsLibraryValidInterface::ConfigurationActivate(const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData) {
|
StatusCode ML_STDCALL MockMetricsLibraryValidInterface::configurationActivate(const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData) {
|
||||||
auto api = static_cast<MockMetricsLibraryValidInterface *>(handle.data);
|
auto api = static_cast<MockMetricsLibraryValidInterface *>(handle.data);
|
||||||
return api->validActivateConfigurationOa
|
return api->validActivateConfigurationOa
|
||||||
? StatusCode::Success
|
? StatusCode::Success
|
||||||
@ -298,7 +298,7 @@ StatusCode ML_STDCALL MockMetricsLibraryValidInterface::ConfigurationActivate(co
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::ConfigurationDelete
|
// MockMetricsLibraryValidInterface::ConfigurationDelete
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode ML_STDCALL MockMetricsLibraryValidInterface::ConfigurationDelete(const ConfigurationHandle_1_0 handle) {
|
StatusCode ML_STDCALL MockMetricsLibraryValidInterface::configurationDelete(const ConfigurationHandle_1_0 handle) {
|
||||||
EXPECT_TRUE(handle.IsValid());
|
EXPECT_TRUE(handle.IsValid());
|
||||||
|
|
||||||
return StatusCode::Success;
|
return StatusCode::Success;
|
||||||
@ -307,7 +307,7 @@ StatusCode ML_STDCALL MockMetricsLibraryValidInterface::ConfigurationDelete(cons
|
|||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface::GetData
|
// MockMetricsLibraryValidInterface::GetData
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
StatusCode MockMetricsLibraryValidInterface::GetData(GetReportData_1_0 *data) {
|
StatusCode MockMetricsLibraryValidInterface::getData(GetReportData_1_0 *data) {
|
||||||
EXPECT_NE(data, nullptr);
|
EXPECT_NE(data, nullptr);
|
||||||
EXPECT_EQ(data->Type, ObjectType::QueryHwCounters);
|
EXPECT_EQ(data->Type, ObjectType::QueryHwCounters);
|
||||||
EXPECT_TRUE(data->Query.Handle.IsValid());
|
EXPECT_TRUE(data->Query.Handle.IsValid());
|
||||||
|
@ -66,123 +66,119 @@ struct MI_REPORT_PERF_COUNT {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibrary
|
// MockMetricsLibrary
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
class MockMetricsLibrary : public MetricsLibrary {
|
class MockMetricsLibrary : public MetricsLibrary {
|
||||||
public:
|
public:
|
||||||
uint32_t openCount = 0;
|
uint32_t openCount = 0;
|
||||||
uint32_t contextCount = 0;
|
uint32_t contextCount = 0;
|
||||||
uint32_t queryCount = 0;
|
uint32_t queryCount = 0;
|
||||||
bool validOpen = true;
|
bool validOpen = true;
|
||||||
bool validGetData = true;
|
bool validGetData = true;
|
||||||
|
|
||||||
// Library open / close functions.
|
// Library open / close functions.
|
||||||
bool open() override;
|
bool open() override;
|
||||||
|
|
||||||
// Context create / destroy functions.
|
// Context create / destroy functions.
|
||||||
bool contextCreate (const ClientType_1_0 &client, ClientOptionsSubDeviceData_1_0 &subDevice, ClientOptionsSubDeviceIndexData_1_0 &subDeviceIndex, ClientOptionsSubDeviceCountData_1_0 &subDeviceCount, ClientData_1_0& clientData, ContextCreateData_1_0 &createData, ContextHandle_1_0 &handle) override;
|
bool contextCreate(const ClientType_1_0 &client, ClientOptionsSubDeviceData_1_0 &subDevice, ClientOptionsSubDeviceIndexData_1_0 &subDeviceIndex, ClientOptionsSubDeviceCountData_1_0 &subDeviceCount, ClientData_1_0 &clientData, ContextCreateData_1_0 &createData, ContextHandle_1_0 &handle) override;
|
||||||
bool contextDelete (const ContextHandle_1_0 &handle) override;
|
bool contextDelete(const ContextHandle_1_0 &handle) override;
|
||||||
|
|
||||||
// HwCounters functions.
|
// HwCounters functions.
|
||||||
bool hwCountersCreate (const ContextHandle_1_0 &context, const uint32_t slots, const ConfigurationHandle_1_0 mmio, QueryHandle_1_0 &handle) override;
|
bool hwCountersCreate(const ContextHandle_1_0 &context, const uint32_t slots, const ConfigurationHandle_1_0 mmio, QueryHandle_1_0 &handle) override;
|
||||||
bool hwCountersDelete (const QueryHandle_1_0 &handle) override;
|
bool hwCountersDelete(const QueryHandle_1_0 &handle) override;
|
||||||
bool hwCountersGetReport (const QueryHandle_1_0 &handle, const uint32_t slot, const uint32_t slotsCount, const uint32_t dataSize, void *data) override;
|
bool hwCountersGetReport(const QueryHandle_1_0 &handle, const uint32_t slot, const uint32_t slotsCount, const uint32_t dataSize, void *data) override;
|
||||||
uint32_t hwCountersGetApiReportSize() override;
|
uint32_t hwCountersGetApiReportSize() override;
|
||||||
uint32_t hwCountersGetGpuReportSize() override;
|
uint32_t hwCountersGetGpuReportSize() override;
|
||||||
|
|
||||||
// Command buffer functions.
|
// Command buffer functions.
|
||||||
bool commandBufferGet (CommandBufferData_1_0 &data) override;
|
bool commandBufferGet(CommandBufferData_1_0 &data) override;
|
||||||
bool commandBufferGetSize (const CommandBufferData_1_0 &commandBufferData, CommandBufferSize_1_0 &commandBufferSize) override;
|
bool commandBufferGetSize(const CommandBufferData_1_0 &commandBufferData, CommandBufferSize_1_0 &commandBufferSize) override;
|
||||||
|
|
||||||
// Oa configuration functions.
|
// Oa configuration functions.
|
||||||
bool oaConfigurationCreate (const ContextHandle_1_0 &context, ConfigurationHandle_1_0 &handle) override { return true; }
|
bool oaConfigurationCreate(const ContextHandle_1_0 &context, ConfigurationHandle_1_0 &handle) override { return true; }
|
||||||
bool oaConfigurationDelete (const ConfigurationHandle_1_0 &handle) override { return true; }
|
bool oaConfigurationDelete(const ConfigurationHandle_1_0 &handle) override { return true; }
|
||||||
bool oaConfigurationActivate (const ConfigurationHandle_1_0 &handle) override { return true; }
|
bool oaConfigurationActivate(const ConfigurationHandle_1_0 &handle) override { return true; }
|
||||||
bool oaConfigurationDeactivate (const ConfigurationHandle_1_0 &handle) override { return true; }
|
bool oaConfigurationDeactivate(const ConfigurationHandle_1_0 &handle) override { return true; }
|
||||||
|
|
||||||
// User mmio configuration functions.
|
// User mmio configuration functions.
|
||||||
bool userConfigurationCreate (const ContextHandle_1_0 &context, ConfigurationHandle_1_0 &handle) override { return true; }
|
bool userConfigurationCreate(const ContextHandle_1_0 &context, ConfigurationHandle_1_0 &handle) override { return true; }
|
||||||
bool userConfigurationDelete (const ConfigurationHandle_1_0 &handle) override { return true; }
|
bool userConfigurationDelete(const ConfigurationHandle_1_0 &handle) override { return true; }
|
||||||
};
|
};
|
||||||
|
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryValidInterface
|
// MockMetricsLibraryValidInterface
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
class MockMetricsLibraryValidInterface: public MetricsLibraryInterface {
|
class MockMetricsLibraryValidInterface : public MetricsLibraryInterface {
|
||||||
public:
|
public:
|
||||||
uint32_t contextCount = 0;
|
uint32_t contextCount = 0;
|
||||||
bool validCreateConfigurationOa = true;
|
bool validCreateConfigurationOa = true;
|
||||||
bool validCreateConfigurationUser = true;
|
bool validCreateConfigurationUser = true;
|
||||||
bool validActivateConfigurationOa = true;
|
bool validActivateConfigurationOa = true;
|
||||||
bool validGpuReportSize = true;
|
bool validGpuReportSize = true;
|
||||||
|
|
||||||
static StatusCode ML_STDCALL ContextCreate ( ClientType_1_0 clientType, ContextCreateData_1_0* createData, ContextHandle_1_0* handle ); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL contextCreate(ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle);
|
||||||
static StatusCode ML_STDCALL ContextDelete (const ContextHandle_1_0 handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL contextDelete(const ContextHandle_1_0 handle);
|
||||||
static StatusCode ML_STDCALL GetParameter (const ParameterType parameter, ValueType *type, TypedValue_1_0 *value); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL getParameter(const ParameterType parameter, ValueType *type, TypedValue_1_0 *value);
|
||||||
static StatusCode ML_STDCALL CommandBufferGet (const CommandBufferData_1_0 *data); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL commandBufferGet(const CommandBufferData_1_0 *data);
|
||||||
static StatusCode ML_STDCALL CommandBufferGetSize (const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL commandBufferGetSize(const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size);
|
||||||
static StatusCode ML_STDCALL QueryCreate (const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL queryCreate(const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle);
|
||||||
static StatusCode ML_STDCALL QueryDelete (const QueryHandle_1_0 handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL queryDelete(const QueryHandle_1_0 handle);
|
||||||
static StatusCode ML_STDCALL ConfigurationCreate (const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationCreate(const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle);
|
||||||
static StatusCode ML_STDCALL ConfigurationActivate (const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationActivate(const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData);
|
||||||
static StatusCode ML_STDCALL ConfigurationDeactivate (const ConfigurationHandle_1_0 handle) { return StatusCode::Success; } // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationDeactivate(const ConfigurationHandle_1_0 handle) { return StatusCode::Success; }
|
||||||
static StatusCode ML_STDCALL ConfigurationDelete (const ConfigurationHandle_1_0 handle); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationDelete(const ConfigurationHandle_1_0 handle);
|
||||||
static StatusCode ML_STDCALL GetData (GetReportData_1_0 *data); // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL getData(GetReportData_1_0 *data);
|
||||||
|
|
||||||
MockMetricsLibraryValidInterface()
|
MockMetricsLibraryValidInterface() {
|
||||||
{
|
MetricsLibraryInterface::contextCreate = &MockMetricsLibraryValidInterface::contextCreate;
|
||||||
contextCreate = &ContextCreate;
|
MetricsLibraryInterface::contextDelete = &MockMetricsLibraryValidInterface::contextDelete;
|
||||||
contextDelete = &ContextDelete;
|
functions.GetParameter = &getParameter;
|
||||||
functions.GetParameter = &GetParameter;
|
functions.CommandBufferGet = &commandBufferGet;
|
||||||
functions.CommandBufferGet = &CommandBufferGet;
|
functions.CommandBufferGetSize = &commandBufferGetSize;
|
||||||
functions.CommandBufferGetSize = &CommandBufferGetSize;
|
functions.QueryCreate = &queryCreate;
|
||||||
functions.QueryCreate = &QueryCreate;
|
functions.QueryDelete = &queryDelete;
|
||||||
functions.QueryDelete = &QueryDelete;
|
functions.ConfigurationCreate = &configurationCreate;
|
||||||
functions.ConfigurationCreate = &ConfigurationCreate;
|
functions.ConfigurationActivate = &configurationActivate;
|
||||||
functions.ConfigurationActivate = &ConfigurationActivate;
|
functions.ConfigurationDeactivate = &configurationDeactivate;
|
||||||
functions.ConfigurationDeactivate = &ConfigurationDeactivate;
|
functions.ConfigurationDelete = &configurationDelete;
|
||||||
functions.ConfigurationDelete = &ConfigurationDelete;
|
functions.GetData = &getData;
|
||||||
functions.GetData = &GetData;
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryInvalidInterface
|
// MockMetricsLibraryInvalidInterface
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
class MockMetricsLibraryInvalidInterface: public MetricsLibraryInterface {
|
class MockMetricsLibraryInvalidInterface : public MetricsLibraryInterface {
|
||||||
public:
|
public:
|
||||||
static StatusCode ML_STDCALL ContextCreate ( ClientType_1_0 clientType, ContextCreateData_1_0* createData, ContextHandle_1_0* handle ){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL contextCreate(ClientType_1_0 clientType, ContextCreateData_1_0 *createData, ContextHandle_1_0 *handle) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL ContextDelete (const ContextHandle_1_0 handle){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL contextDelete(const ContextHandle_1_0 handle) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL GetParameter (const ParameterType parameter, ValueType *type, TypedValue_1_0 *value){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL getParameter(const ParameterType parameter, ValueType *type, TypedValue_1_0 *value) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL CommandBufferGet (const CommandBufferData_1_0 *data){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL commandBufferGet(const CommandBufferData_1_0 *data) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL CommandBufferGetSize (const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL commandBufferGetSize(const CommandBufferData_1_0 *data, CommandBufferSize_1_0 *size) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL QueryCreate (const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL queryCreate(const QueryCreateData_1_0 *createData, QueryHandle_1_0 *handle) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL QueryDelete (const QueryHandle_1_0 handle){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL queryDelete(const QueryHandle_1_0 handle) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL ConfigurationCreate (const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationCreate(const ConfigurationCreateData_1_0 *createData, ConfigurationHandle_1_0 *handle) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL ConfigurationActivate (const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationActivate(const ConfigurationHandle_1_0 handle, const ConfigurationActivateData_1_0 *activateData) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL ConfigurationDeactivate (const ConfigurationHandle_1_0 handle){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationDeactivate(const ConfigurationHandle_1_0 handle) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL ConfigurationDelete (const ConfigurationHandle_1_0 handle){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL configurationDelete(const ConfigurationHandle_1_0 handle) { return StatusCode::Failed; }
|
||||||
static StatusCode ML_STDCALL GetData (GetReportData_1_0 *data){ return StatusCode::Failed;} // NOLINT(readability-identifier-naming)
|
static StatusCode ML_STDCALL getData(GetReportData_1_0 *data) { return StatusCode::Failed; }
|
||||||
|
|
||||||
MockMetricsLibraryInvalidInterface()
|
MockMetricsLibraryInvalidInterface() {
|
||||||
{
|
MetricsLibraryInterface::contextCreate = &MockMetricsLibraryInvalidInterface::contextCreate;
|
||||||
contextCreate = &ContextCreate;
|
MetricsLibraryInterface::contextDelete = &MockMetricsLibraryInvalidInterface::contextDelete;
|
||||||
contextDelete = &ContextDelete;
|
functions.GetParameter = &getParameter;
|
||||||
functions.GetParameter = &GetParameter;
|
functions.CommandBufferGet = &commandBufferGet;
|
||||||
functions.CommandBufferGet = &CommandBufferGet;
|
functions.CommandBufferGetSize = &commandBufferGetSize;
|
||||||
functions.CommandBufferGetSize = &CommandBufferGetSize;
|
functions.QueryCreate = &queryCreate;
|
||||||
functions.QueryCreate = &QueryCreate;
|
functions.QueryDelete = &queryDelete;
|
||||||
functions.QueryDelete = &QueryDelete;
|
functions.ConfigurationCreate = &configurationCreate;
|
||||||
functions.ConfigurationCreate = &ConfigurationCreate;
|
functions.ConfigurationActivate = &configurationActivate;
|
||||||
functions.ConfigurationActivate = &ConfigurationActivate;
|
functions.ConfigurationDeactivate = &configurationDeactivate;
|
||||||
functions.ConfigurationDeactivate = &ConfigurationDeactivate;
|
functions.ConfigurationDelete = &configurationDelete;
|
||||||
functions.ConfigurationDelete = &ConfigurationDelete;
|
functions.GetData = &getData;
|
||||||
functions.GetData = &GetData;
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
// MockMetricsLibraryDll
|
// MockMetricsLibraryDll
|
||||||
|
Reference in New Issue
Block a user