Split command_stream_receiver_hw_tests to 2 files

to avoid compile error with to long file

Change-Id: I9b30a92af8836854832c3975fb6165fb606f79a9
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
This commit is contained in:
Katarzyna Cencelewska 2020-09-09 16:12:26 +02:00 committed by sys_ocldev
parent b2ee148da9
commit d5f7ad616d
4 changed files with 1093 additions and 1093 deletions

View File

@ -12,7 +12,9 @@ set(IGDRCL_SRCS_tests_command_stream
${CMAKE_CURRENT_SOURCE_DIR}/aub_subcapture_tests.cpp
${CMAKE_CURRENT_SOURCE_DIR}/cmd_parse_tests.cpp
${CMAKE_CURRENT_SOURCE_DIR}/command_stream_fixture.h
${CMAKE_CURRENT_SOURCE_DIR}/command_stream_receiver_hw_tests.cpp
${CMAKE_CURRENT_SOURCE_DIR}/command_stream_receiver_hw_1_tests.cpp
${CMAKE_CURRENT_SOURCE_DIR}/command_stream_receiver_hw_2_tests.cpp
${CMAKE_CURRENT_SOURCE_DIR}/command_stream_receiver_hw_fixture.h
${CMAKE_CURRENT_SOURCE_DIR}/command_stream_receiver_hw_tests.inl
${CMAKE_CURRENT_SOURCE_DIR}/command_stream_receiver_tests.cpp
${CMAKE_CURRENT_SOURCE_DIR}/command_stream_receiver_flush_task_1_tests.cpp

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,45 @@
/*
* Copyright (C) 2018-2020 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#pragma once
#include "opencl/test/unit_test/fixtures/cl_device_fixture.h"
#include "opencl/test/unit_test/mocks/mock_context.h"
#include "test.h"
using namespace NEO;
struct BcsTests : public Test<ClDeviceFixture> {
void SetUp() override {
Test<ClDeviceFixture>::SetUp();
auto &csr = pDevice->getGpgpuCommandStreamReceiver();
auto engine = csr.getMemoryManager()->getRegisteredEngineForCsr(&csr);
auto contextId = engine->osContext->getContextId();
delete engine->osContext;
engine->osContext = OsContext::create(nullptr, contextId, pDevice->getDeviceBitfield(), aub_stream::EngineType::ENGINE_BCS, PreemptionMode::Disabled,
false, false, false);
engine->osContext->incRefInternal();
csr.setupContext(*engine->osContext);
context = std::make_unique<MockContext>(pClDevice);
}
void TearDown() override {
context.reset();
Test<ClDeviceFixture>::TearDown();
}
uint32_t blitBuffer(CommandStreamReceiver *bcsCsr, const BlitProperties &blitProperties, bool blocking) {
BlitPropertiesContainer container;
container.push_back(blitProperties);
return bcsCsr->blitBuffer(container, blocking, false);
}
TimestampPacketContainer timestampPacketContainer;
CsrDependencies csrDependencies;
std::unique_ptr<MockContext> context;
};