From f94fe3c26c0e0bec5e8b5f4d78205a1b7bfe2890 Mon Sep 17 00:00:00 2001 From: "Patel, Jaydeepkumar" Date: Tue, 8 Jul 2025 15:55:49 +0530 Subject: [PATCH] SWDEV-535070 - In windows 2 separate commands may not go back to back and hence actual time taken should be always more than expected but not necessary to be close. (#219) --- catch/unit/clock/hipClockCheck.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/catch/unit/clock/hipClockCheck.cc b/catch/unit/clock/hipClockCheck.cc index 9fa876e97c..3f303a14a0 100644 --- a/catch/unit/clock/hipClockCheck.cc +++ b/catch/unit/clock/hipClockCheck.cc @@ -53,8 +53,12 @@ bool verify_time_execution(float ratio, float time1, float time2, float expected float expected_time2) { bool test_status = false; +#if (HT_WIN == 1) + if (time1 > expected_time1 && time2 > expected_time2) { +#else if (fabs(time1 - expected_time1) < (ratio * expected_time1) && fabs(time2 - expected_time2) < (ratio * expected_time2)) { +#endif INFO("Succeeded: Expected Vs Actual: Kernel1 - " << expected_time1 << " Vs " << time1 << ", Kernel2 - " << expected_time2 << " Vs " << time2);