From baa6248bfb103b16b801ffc005d2af3e6dd8edca Mon Sep 17 00:00:00 2001 From: msvinaykumar Date: Sat, 12 Aug 2023 21:55:05 +0530 Subject: [PATCH] merged Conflicts Signed-off-by: msvinaykumar --- .../verification/validators/TimeDifferenceValidator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/autotune/analyzer/serviceObjects/verification/validators/TimeDifferenceValidator.java b/src/main/java/com/autotune/analyzer/serviceObjects/verification/validators/TimeDifferenceValidator.java index 1602ae2ac..12a29f960 100644 --- a/src/main/java/com/autotune/analyzer/serviceObjects/verification/validators/TimeDifferenceValidator.java +++ b/src/main/java/com/autotune/analyzer/serviceObjects/verification/validators/TimeDifferenceValidator.java @@ -40,9 +40,10 @@ public boolean isValid(UpdateResultsAPIObject updateResultsAPIObject, Constraint KruizeObject kruizeObject = ExperimentNameExistValidator.mainKruizeExperimentMAP.get(updateResultsAPIObject.getExperimentName()); - Double parsedMeasurementDuration = kruizeObject.getTrial_settings().getMeasurement_durationMinutes_inDouble(); IntervalResults intervalResults = new IntervalResults(updateResultsAPIObject.getStartTimestamp(), updateResultsAPIObject.getEndTimestamp()); Double durationInSeconds = intervalResults.getDuration_in_seconds(); + String measurementDurationInMins = kruizeObject.getTrial_settings().getMeasurement_durationMinutes(); + Double parsedMeasurementDuration = Double.parseDouble(measurementDurationInMins.substring(0, measurementDurationInMins.length() - 3)); // Calculate the lower and upper bounds for the acceptable range i.e. +-5 seconds double lowerRange = Math.abs((parsedMeasurementDuration * KruizeConstants.TimeConv.NO_OF_SECONDS_PER_MINUTE) - (KruizeConstants.TimeConv.MEASUREMENT_DURATION_THRESHOLD_SECONDS)); double upperRange = (parsedMeasurementDuration * KruizeConstants.TimeConv.NO_OF_SECONDS_PER_MINUTE) + (KruizeConstants.TimeConv.MEASUREMENT_DURATION_THRESHOLD_SECONDS);