Make gmm client context non-static member

Construct platform and initialize gmm in each test

Change-Id: I4f209369e77213420308f31f911b7a569ea93283
This commit is contained in:
Mateusz Jablonski
2018-07-23 12:23:48 +02:00
committed by sys_ocldev
parent 7423919629
commit a906ddaa66
49 changed files with 113 additions and 147 deletions

View File

@@ -26,7 +26,6 @@
#include "unit_tests/fixtures/buffer_fixture.h"
#include "unit_tests/helpers/debug_manager_state_restore.h"
#include "runtime/memory_manager/svm_memory_manager.h"
#include "runtime/platform/platform.h"
#include "unit_tests/mocks/mock_context.h"
#include "unit_tests/mocks/mock_kernel.h"
#include "runtime/memory_manager/surface.h"
@@ -46,7 +45,6 @@ struct EnqueueSvmTest : public DeviceFixture,
}
void SetUp() override {
constructPlatform();
DeviceFixture::SetUp();
CommandQueueFixture::SetUp(pDevice, 0);
ptrSVM = context->getSVMAllocsManager()->createSVMAlloc(256);
@@ -56,7 +54,6 @@ struct EnqueueSvmTest : public DeviceFixture,
context->getSVMAllocsManager()->freeSVMAlloc(ptrSVM);
CommandQueueFixture::TearDown();
DeviceFixture::TearDown();
platformImpl.reset(nullptr);
}
cl_int retVal = CL_SUCCESS;