diff --git a/projects/hip-tests/catch/unit/device/hipDeviceSynchronize.cc b/projects/hip-tests/catch/unit/device/hipDeviceSynchronize.cc index 06f36922e7..221df92f7f 100644 --- a/projects/hip-tests/catch/unit/device/hipDeviceSynchronize.cc +++ b/projects/hip-tests/catch/unit/device/hipDeviceSynchronize.cc @@ -104,6 +104,8 @@ TEST_CASE("Unit_hipDeviceSynchronize_Positive_Nullstream") { b_context.unblock_stream(); HIP_CHECK(hipDeviceSynchronize()); REQUIRE(1 << 30 == A_h[0] - 1); + HIP_CHECK(hipHostFree(A_h)); + HIP_CHECK(hipFree(A_d)); } /** @@ -157,8 +159,14 @@ TEST_CASE("Unit_hipDeviceSynchronize_Functional") { } HIP_CHECK(hipDeviceSynchronize()); REQUIRE(NUM_ITERS == A[NUM_STREAMS - 1][0] - 1); + for (int i = 0; i < NUM_STREAMS; i++) { + HIP_CHECK(hipHostFree(A[i])); + HIP_CHECK(hipFree(Ad[i])); + HIP_CHECK(hipStreamDestroy(stream[i])); + } } + /** * End doxygen group DeviceTest. * @} diff --git a/projects/hip-tests/catch/unit/g++/hipMalloc.cpp b/projects/hip-tests/catch/unit/g++/hipMalloc.cpp index d954dc5e33..8a7b25b8f0 100644 --- a/projects/hip-tests/catch/unit/g++/hipMalloc.cpp +++ b/projects/hip-tests/catch/unit/g++/hipMalloc.cpp @@ -26,10 +26,17 @@ int MallocFunc() { hipError_t err; err = hipMalloc(reinterpret_cast(&Ad), 1024); if (err == hipSuccess) { - std::cout <<"PASSED!" <