mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 23:03:02 +08:00
Tests for default PreambleHelper methods
Change-Id: Id1c1a0dc5de463d37f8fe9e5f7ae1c4bcb3ec057
This commit is contained in:
committed by
sys_ocldev
parent
59df78cc18
commit
249b96b035
@@ -27,6 +27,7 @@
|
||||
#include "unit_tests/helpers/hw_parse.h"
|
||||
#include "unit_tests/mocks/mock_device.h"
|
||||
#include "unit_tests/mocks/mock_graphics_allocation.h"
|
||||
#include "unit_tests/libult/mock_gfx_family.h"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
@@ -166,3 +167,17 @@ HWTEST_F(PreambleTest, givenKernelDebuggingActiveAndMidThreadPreemptionWhenGetAd
|
||||
size_t sizeExpected = 2 * sizeof(typename FamilyType::MI_LOAD_REGISTER_IMM);
|
||||
EXPECT_EQ(sizeExpected, diff);
|
||||
}
|
||||
|
||||
TEST(DefaultPreambleHelperTest, givenDefaultPreambleHelperWhenGetAdditionalCommandsSizeThenZeroIsReturned) {
|
||||
auto size = PreambleHelper<GENX>::getAdditionalCommandsSize(MockDevice(**platformDevices));
|
||||
EXPECT_EQ(0u, size);
|
||||
}
|
||||
|
||||
TEST(DefaultPreambleHelperTest, givenDefaultPreambleHelperWhenProgramGenSpecificPreambleWorkAroundsThenDoNothing) {
|
||||
char preambleBuffer[4096];
|
||||
LinearStream preambleStream(preambleBuffer, 4096);
|
||||
size_t size = preambleStream.getUsed();
|
||||
|
||||
PreambleHelper<GENX>::programGenSpecificPreambleWorkArounds(&preambleStream, **platformDevices);
|
||||
EXPECT_EQ(size, preambleStream.getUsed());
|
||||
}
|
||||
Reference in New Issue
Block a user