TP-12345 | fix issue of NaN and add tesseract Id new status
This commit is contained in:
@@ -692,7 +692,11 @@ public class ExperimentServiceImpl implements ExperimentService {
|
||||
List<ExperimentMetricResultEntity> variantResults = experimentMetricResultQuery.findByExperimentAndMetricAndVariantNameOrderByTimestampDesc(metricMapping.getExperiment(), metricMapping.getMetric(), variant);
|
||||
if (variantResults.size() > 0) {
|
||||
ExperimentMetricResultEntity latestVariantResult = variantResults.get(0);
|
||||
metricResult.put(variant, (double) (latestVariantResult.getConverted() * 100) / (latestVariantResult.getConverted() + latestVariantResult.getNotConverted()));
|
||||
if (latestVariantResult.getConverted() == 0) {
|
||||
metricResult.put(variant, 0);
|
||||
} else {
|
||||
metricResult.put(variant, (double) (latestVariantResult.getConverted() * 100) / (latestVariantResult.getConverted() + latestVariantResult.getNotConverted()));
|
||||
}
|
||||
} else {
|
||||
metricResult.put(variant, 0);
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ public enum TesseractIdStatus {
|
||||
SOURCE_RUNNING,
|
||||
SOURCE_COMPLETED,
|
||||
DESTINATION_RUNNING,
|
||||
DESTINATION_SKIPPED,
|
||||
DESTINATION_FAILED,
|
||||
COMPLETED
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user