From 8941e7135c7441d7adede50bbd44bf15af05baa6 Mon Sep 17 00:00:00 2001 From: jie1zhan Date: Wed, 31 Aug 2022 17:03:09 +0800 Subject: [PATCH] fix rocrtst on hang issue close the file at the end of every test, instead of the whole test Change-Id: Ia510990dad8d0bd82625bbd9b2958181e8f1dd25 --- rocrtst/suites/negative/queue_validation.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rocrtst/suites/negative/queue_validation.cc b/rocrtst/suites/negative/queue_validation.cc index d88488b9fe..260c377c52 100755 --- a/rocrtst/suites/negative/queue_validation.cc +++ b/rocrtst/suites/negative/queue_validation.cc @@ -241,6 +241,7 @@ void QueueValidation::QueueValidationForInvalidDimension(hsa_agent_t cpuAgent, ASSERT_EQ(completion, 1); hsa_signal_store_relaxed(aql().completion_signal, 1); + clear_code_object(); } sleep(1); for (ii = 0; ii < kMaxQueue; ++ii) { @@ -327,6 +328,7 @@ void QueueValidation::QueueValidationInvalidGroupMemory(hsa_agent_t cpuAgent, ASSERT_EQ(completion, 1); hsa_signal_store_relaxed(aql().completion_signal, 1); + clear_code_object(); } sleep(1); for (ii = 0; ii < kMaxQueue; ++ii) { @@ -410,6 +412,7 @@ void QueueValidation::QueueValidationForInvalidKernelObject(hsa_agent_t cpuAgent ASSERT_EQ(completion, 1); hsa_signal_store_relaxed(aql().completion_signal, 1); + clear_code_object(); } sleep(1); for (ii = 0; ii < kMaxQueue; ++ii) { @@ -488,6 +491,7 @@ void QueueValidation::QueueValidationForInvalidPacket(hsa_agent_t cpuAgent, ASSERT_EQ(completion, 1); hsa_signal_store_relaxed(aql().completion_signal, 1); + clear_code_object(); } sleep(1); for (ii = 0; ii < kMaxQueue; ++ii) {