kfdtest: fix dispatch pointers and event leaks tests

KFDDBGTest and KFDNegative test can eat into memory and event resources
for subsequent test interations if unallocated.

Change-Id: Iea170c20df8d487703441181b6c152b61f02d3db
Этот коммит содержится в:
Jonathan Kim
2024-11-14 13:05:36 -05:00
коммит произвёл Jonathan Kim
родитель f047f96161
Коммит 26d338df12
2 изменённых файлов: 11 добавлений и 5 удалений
+2
Просмотреть файл
@@ -95,6 +95,7 @@ TEST_F(KFDNegativeTest, BasicPipeReset) {
EXPECT_EQ(resetEvent->EventData.EventType, HSA_EVENTTYPE_HW_EXCEPTION);
LOG() << "Child ==> Complete" << std::endl;
exit(0);
} else {
int childStatus = 0;
@@ -125,6 +126,7 @@ TEST_F(KFDNegativeTest, BasicPipeReset) {
EXPECT_TRUE(WaitOnValue(destBuf.As<unsigned int*>(), 0));
hsaKmtDestroyEvent(event);
hsaKmtDestroyEvent(resetEvent);
EXPECT_SUCCESS(queue.Destroy());
LOG() << "Parent ==> Complete" << std::endl;