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]
Bu işleme şunda yer alıyor:
nives-vukovic
2022-09-26 07:33:30 +02:00
işlemeyi yapan: GitHub
ebeveyn 2570d7501b
işleme 5ce32f14ab
+24 -8
Dosyayı Görüntüle
@@ -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