diff --git a/Jenkinsfile b/Jenkinsfile index ee5aad6001..25aafb2251 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ #!groovy neoDependenciesRev='753855-910' strategy='EQUAL' -allowedF=8 +allowedF=3 allowedCD=309 diff --git a/unit_tests/command_stream/tbx_command_stream_tests.cpp b/unit_tests/command_stream/tbx_command_stream_tests.cpp index 9f4fdaa33c..a242a57447 100644 --- a/unit_tests/command_stream/tbx_command_stream_tests.cpp +++ b/unit_tests/command_stream/tbx_command_stream_tests.cpp @@ -277,3 +277,8 @@ HWTEST_F(TbxCommandStreamTests, givenTbxCommandStreamReceiverWhenFlushIsCalledTh memoryManager->freeGraphicsMemory(commandBuffer); memoryManager->freeGraphicsMemory(graphicsAllocation); } + +TEST(TbxMemoryManagerTest, givenTbxMemoryManagerWhenItIsQueriedForSystemSharedMemoryThen1GBIsReturned) { + TbxMemoryManager memoryManager; + EXPECT_EQ(1 * GB, memoryManager.getSystemSharedMemory()); +} \ No newline at end of file diff --git a/unit_tests/mem_obj/image_tests.cpp b/unit_tests/mem_obj/image_tests.cpp index abbb590405..dd4e5099b7 100644 --- a/unit_tests/mem_obj/image_tests.cpp +++ b/unit_tests/mem_obj/image_tests.cpp @@ -1011,6 +1011,16 @@ TEST(ImageTest, givenImageWhenAskedForPtrOffsetForGpuMappingThenReturnCorrectVal EXPECT_EQ(expectedOffset, retOffset); } +TEST(ImageTest, givenImageWhenAskedForMcsInfoThenDefaultValuesAreReturned) { + MockContext ctx; + std::unique_ptr image(ImageHelper::create(&ctx)); + + auto mcsInfo = image->getMcsSurfaceInfo(); + EXPECT_EQ(0u, mcsInfo.multisampleCount); + EXPECT_EQ(0u, mcsInfo.qPitch); + EXPECT_EQ(0u, mcsInfo.pitch); +} + TEST(ImageTest, givenImageWhenAskedForPtrOffsetForCpuMappingThenReturnCorrectValue) { DebugManagerStateRestore restore; DebugManager.flags.ForceLinearImages.set(true); diff --git a/unit_tests/os_interface/linux/drm_tests.cpp b/unit_tests/os_interface/linux/drm_tests.cpp index 5c40f78947..00d530f0e4 100644 --- a/unit_tests/os_interface/linux/drm_tests.cpp +++ b/unit_tests/os_interface/linux/drm_tests.cpp @@ -131,7 +131,7 @@ TEST(DrmTest, GetRevisionID) { delete pDrm; } -TEST(DrmTest, GivenMockDrmWhenAskedFor48BitAddressCorrectValueReturned) { +TEST(DrmTest, GivenDrmWhenAskedFor48BitAddressCorrectValueReturned) { DrmMock *pDrm = new DrmMock; pDrm->StoredPPGTT = 3; EXPECT_TRUE(pDrm->is48BitAddressRangeSupported()); @@ -141,7 +141,7 @@ TEST(DrmTest, GivenMockDrmWhenAskedFor48BitAddressCorrectValueReturned) { } #if defined(I915_PARAM_HAS_PREEMPTION) -TEST(DrmTest, GivenMockDrmWhenAskedForPreemptionCorrectValueReturned) { +TEST(DrmTest, GivenDrmWhenAskedForPreemptionCorrectValueReturned) { DrmMock *pDrm = new DrmMock; pDrm->StoredPreemptionSupport = 1; EXPECT_TRUE(pDrm->hasPreemption()); @@ -150,7 +150,7 @@ TEST(DrmTest, GivenMockDrmWhenAskedForPreemptionCorrectValueReturned) { delete pDrm; } -TEST(DrmTest, GivenMockDrmWhenAskedForContextThatPassedThenValidContextIdsReturned) { +TEST(DrmTest, GivenDrmWhenAskedForContextThatPassedThenValidContextIdsReturned) { DrmMock *pDrm = new DrmMock; EXPECT_EQ(0u, pDrm->lowPriorityContextId); pDrm->StoredRetVal = 0; @@ -162,7 +162,7 @@ TEST(DrmTest, GivenMockDrmWhenAskedForContextThatPassedThenValidContextIdsReturn delete pDrm; } -TEST(DrmTest, GivenMockDrmWhenAskedForContextThatFailsThenFalseIsReturned) { +TEST(DrmTest, GivenDrmWhenAskedForContextThatFailsThenFalseIsReturned) { DrmMock *pDrm = new DrmMock; pDrm->StoredRetVal = -1; EXPECT_FALSE(pDrm->contextCreate()); @@ -170,7 +170,7 @@ TEST(DrmTest, GivenMockDrmWhenAskedForContextThatFailsThenFalseIsReturned) { delete pDrm; } -TEST(DrmTest, GivenMockDrmWhenAskedForContextWithLowPriorityThatFailsThenFalseIsReturned) { +TEST(DrmTest, GivenDrmWhenAskedForContextWithLowPriorityThatFailsThenFalseIsReturned) { DrmMock *pDrm = new DrmMock; EXPECT_TRUE(pDrm->contextCreate()); pDrm->StoredRetVal = -1; @@ -178,6 +178,21 @@ TEST(DrmTest, GivenMockDrmWhenAskedForContextWithLowPriorityThatFailsThenFalseIs pDrm->StoredRetVal = 0; delete pDrm; } +#else +TEST(DrmTest, GivenDrmWhenAskedForContextWithLowPriorityThenFalseIsReturned) { + DrmMock drmMock; + EXPECT_FALSE(drmMock.contextCreate()); +} + +TEST(DrmTest, GivenDrmWhenContextDestroyIsCalledThenThereAreNoLeaksOrCrashes) { + DrmMock drmMock; + drmMock.contextDestroy(); +} + +TEST(DrmTest, GivenDrmWhenSetContextPriorityIsCalledThenFalseIsReturned) { + DrmMock drmMock; + EXPECT_FALSE(drmMock.setLowPriority()); +} #endif TEST(DrmTest, getExecSoftPin) {