Add ULT for ray tracing helper function

This is to fix a code coverage gap for getMemoryBackedFifoSizeToPatch

Related-To: NEO-6081
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
This commit is contained in:
Jim Snow
2021-07-20 02:57:48 +00:00
committed by Compute-Runtime-Automation
parent 21e9def248
commit 4dbcb6a16b

View File

@ -15,6 +15,15 @@
using namespace NEO;
TEST(RayTracingHelperTests, whenGetMemoryBackedFifoSizeToPatchIsCalledCorrectValueIsReturned) {
size_t fifoSize = RayTracingHelper::getMemoryBackedFifoSizeToPatch();
size_t expectedSize =
RayTracingHelper::memoryBackedFifoSizePerDss == 0
? 0
: Math::log2(RayTracingHelper::memoryBackedFifoSizePerDss / KB) - 1;
EXPECT_EQ(expectedSize, fifoSize);
}
TEST(RayTracingHelperTests, whenMemoryBackedFifoSizeIsRequestedThenCorrectValueIsReturned) {
MockDevice device;