Make Groovy Performance Test Stable 52/140952/1
authorToineSiebelink <toine.siebelink@est.tech>
Thu, 22 May 2025 16:49:15 +0000 (17:49 +0100)
committerToineSiebelink <toine.siebelink@est.tech>
Thu, 22 May 2025 16:49:15 +0000 (17:49 +0100)
- use double-type on groovy method to prevent accidental conversion issues

Issue-ID:CPS-2743

Change-Id: I32e31df8d7cbc4e0268aff8a0fc052b030173aa4
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
integration-test/src/test/groovy/org/onap/cps/integration/performance/base/PerfTestBase.groovy

index d869ba7..a617748 100644 (file)
@@ -56,7 +56,7 @@ abstract class PerfTestBase extends CpsIntegrationSpecBase {
 
     abstract def createInitialData()
 
-    def recordAndAssertResourceUsage(shortTitle, expectedAverageTimeInSec, recordedTimeInSec, memoryLimitCurrentlyNotAsserted, memoryUsageInMB, timeLimitFactor) {
+    def recordAndAssertResourceUsage(shortTitle, double expectedAverageTimeInSec, double recordedTimeInSec, memoryLimitCurrentlyNotAsserted, double memoryUsageInMB, double timeLimitFactor) {
         if (expectedAverageTimeInSec <= VERY_FAST_TEST_THRESHOLD) {
             timeLimitFactor = DEFAULT_TIME_LIMIT_FACTOR_FOR_VERY_FAST_TEST
         }