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

@@ -24,6 +24,8 @@
#include "runtime/helpers/options.h"
#include "gmm_memory.h"
#include "gmm_client_context.h"
#include "runtime/platform/platform.h"
#include "runtime/execution_environment/execution_environment.h"
#include "gtest/gtest.h"
using namespace OCLRT;
@@ -33,8 +35,7 @@ class PublicGmmMemory : public GmmMemory {
};
TEST(GmmMemoryTest, givenGmmHelperWhenCreateGmmMemoryThenItHasClientContextFromGmmHelper) {
GmmHelper gmmHelper(*platformDevices);
ASSERT_NE(nullptr, GmmHelper::gmmClientContext);
ASSERT_NE(nullptr, GmmHelper::getClientContext());
PublicGmmMemory gmmMemory;
EXPECT_EQ(gmmMemory.clientContext, GmmHelper::gmmClientContext->getHandle());
EXPECT_EQ(gmmMemory.clientContext, GmmHelper::getClientContext()->getHandle());
}