fix rocrtst on hang issue
close the file at the end of every test, instead of the whole test Change-Id: Ia510990dad8d0bd82625bbd9b2958181e8f1dd25
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user