EXSWHTEC-37 - Expand tests for hipStreamQuery (#2921)

- Add testing for null stream in Unit_hipStreamQuery_WithNoWork
- Add testing for null stream in Unit_hipStreamQuery_WithFinishedWork

[ROCm/hip-tests commit: 4795cc6265]
이 커밋은 다음에 포함됨:
nives-vukovic 작성하고 GitHub가 2022-09-26 11:03:30 +05:30를 커밋함
1 부모 2570d7501b
커밋 5ce32f14ab
1 파일이 변경됨
+24 -8
+24 -8
파일 보기
@@ -26,9 +26,16 @@ THE SOFTWARE.
**/
TEST_CASE("Unit_hipStreamQuery_WithNoWork") {
hipStream_t stream{nullptr};
HIP_CHECK(hipStreamCreate(&stream));
HIP_CHECK(hipStreamQuery(stream));
HIP_CHECK(hipStreamDestroy(stream));
SECTION("Null Stream") {
HIP_CHECK(hipStreamQuery(stream));
}
SECTION ("Created Stream") {
HIP_CHECK(hipStreamCreate(&stream));
HIP_CHECK(hipStreamQuery(stream));
HIP_CHECK(hipStreamDestroy(stream));
}
}
/**
@@ -37,13 +44,22 @@ TEST_CASE("Unit_hipStreamQuery_WithNoWork") {
**/
TEST_CASE("Unit_hipStreamQuery_WithFinishedWork") {
hipStream_t stream{nullptr};
HIP_CHECK(hipStreamCreate(&stream));
hip::stream::empty_kernel<<<dim3(1), dim3(1), 0, stream>>>();
HIP_CHECK(hipStreamSynchronize(stream));
SECTION("Null Stream") {
hip::stream::empty_kernel<<<dim3(1), dim3(1), 0, stream>>>();
HIP_CHECK(hipStreamSynchronize(stream));
HIP_CHECK(hipStreamQuery(stream));
HIP_CHECK(hipStreamDestroy(stream));
HIP_CHECK(hipStreamQuery(stream));
}
SECTION ("Created Stream") {
HIP_CHECK(hipStreamCreate(&stream));
hip::stream::empty_kernel<<<dim3(1), dim3(1), 0, stream>>>();
HIP_CHECK(hipStreamSynchronize(stream));
HIP_CHECK(hipStreamQuery(stream));
HIP_CHECK(hipStreamDestroy(stream));
}
}
#if !HT_NVIDIA