Add stub for zeDriverGetExtensionProperties

Change-Id: I25016bb36a5ccd37e147cbc4cdb9f1d5e14ae03e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
This commit is contained in:
Jaime Arteaga
2020-07-15 17:54:30 -07:00
parent 4e16e574e9
commit 3ab2e6c0cd
7 changed files with 74 additions and 0 deletions

View File

@@ -40,6 +40,12 @@ struct Mock<DriverHandle> : public DriverHandleImp {
ze_memory_allocation_properties_t *pMemAllocProperties,
ze_device_handle_t *phDevice));
MOCK_METHOD(ze_result_t,
getExtensionProperties,
(uint32_t * pCount,
ze_driver_extension_properties_t *pExtensionProperties),
(override));
MOCK_METHOD0(getMemoryManager, NEO::MemoryManager *());
MOCK_METHOD1(setMemoryManager, void(NEO::MemoryManager *));
MOCK_METHOD3(getMemAddressRange, ze_result_t(const void *ptr, void **pBase, size_t *pSize));

View File

@@ -23,6 +23,13 @@ namespace ult {
using DriverVersionTest = Test<DeviceFixture>;
TEST_F(DriverVersionTest, givenCallToGetExtensionPropertiesThenUnsupportedIsReturned) {
uint32_t count = 0;
ze_driver_extension_properties_t properties;
ze_result_t res = driverHandle->getExtensionProperties(&count, &properties);
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_FEATURE, res);
}
TEST_F(DriverVersionTest, returnsExpectedDriverVersion) {
ze_driver_properties_t properties;
ze_result_t res = driverHandle->getProperties(&properties);