mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-11 00:10:58 +08:00
Move initialization of AubCenter to RootDeviceEnvironment
make RootDeviceEnvironments vector of unique_ptr Related-To: NEO-3857 Change-Id: I23998502198307c8535cdd5c9c4af5223a5d69a5 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
8cc6a65e69
commit
3e1b15c31d
@@ -37,9 +37,9 @@ struct MockPlatformWithMockExecutionEnvironment : public Platform {
|
||||
|
||||
MockPlatformWithMockExecutionEnvironment() {
|
||||
this->executionEnvironment->decRefInternal();
|
||||
mockExecutionEnvironment = new MockExecutionEnvironment(nullptr, false);
|
||||
mockExecutionEnvironment = new MockExecutionEnvironment(nullptr, false, 1);
|
||||
executionEnvironment = mockExecutionEnvironment;
|
||||
MockAubCenterFixture::setMockAubCenter(executionEnvironment);
|
||||
MockAubCenterFixture::setMockAubCenter(*executionEnvironment->rootDeviceEnvironments[0]);
|
||||
executionEnvironment->incRefInternal();
|
||||
}
|
||||
};
|
||||
@@ -149,7 +149,8 @@ TEST(PlatformTestSimple, givenCsrHwTypeWhenPlatformIsInitializedThenInitAubCente
|
||||
MockPlatformWithMockExecutionEnvironment platform;
|
||||
bool ret = platform.initialize();
|
||||
EXPECT_TRUE(ret);
|
||||
EXPECT_FALSE(platform.mockExecutionEnvironment->initAubCenterCalled);
|
||||
auto rootDeviceEnvironment = static_cast<MockRootDeviceEnvironment *>(platform.mockExecutionEnvironment->rootDeviceEnvironments[0].get());
|
||||
EXPECT_FALSE(rootDeviceEnvironment->initAubCenterCalled);
|
||||
}
|
||||
|
||||
TEST(PlatformTestSimple, givenNotCsrHwTypeWhenPlatformIsInitializedThenInitAubCenterIsCalled) {
|
||||
@@ -159,7 +160,8 @@ TEST(PlatformTestSimple, givenNotCsrHwTypeWhenPlatformIsInitializedThenInitAubCe
|
||||
MockPlatformWithMockExecutionEnvironment platform;
|
||||
bool ret = platform.initialize();
|
||||
EXPECT_TRUE(ret);
|
||||
EXPECT_TRUE(platform.mockExecutionEnvironment->initAubCenterCalled);
|
||||
auto rootDeviceEnvironment = static_cast<MockRootDeviceEnvironment *>(platform.mockExecutionEnvironment->rootDeviceEnvironments[0].get());
|
||||
EXPECT_TRUE(rootDeviceEnvironment->initAubCenterCalled);
|
||||
}
|
||||
|
||||
TEST(PlatformTestSimple, shutdownClosesAsyncEventHandlerThread) {
|
||||
|
||||
Reference in New Issue
Block a user