diff --git a/tools/compile-results/src/main/java/moobench/tools/compile/results/CompileResultsMain.java b/tools/compile-results/src/main/java/moobench/tools/compile/results/CompileResultsMain.java index 5bbf3fa2a58e4325907af44e35040a3d76b8fbd3..0faa8f10a403166d53b7cb8b2a1757f0e7e5cc46 100644 --- a/tools/compile-results/src/main/java/moobench/tools/compile/results/CompileResultsMain.java +++ b/tools/compile-results/src/main/java/moobench/tools/compile/results/CompileResultsMain.java @@ -53,20 +53,18 @@ public class CompileResultsMain { ArrayNode arrayResultsNode = (ArrayNode)resultsNode; - long build = arrayResultsNode.size(); + long build = 0; - /** Fix old data in necessary. */ + /** Handle old data in necessary. */ for (int i=0;i<arrayResultsNode.size();i++) { JsonNode node = arrayResultsNode.get(i); if (node instanceof ObjectNode) { ObjectNode objectNode = (ObjectNode)node; - JsonNode timeValue = objectNode.get("time"); - if (timeValue == null) { - objectNode.put("time", new Date().getTime()); - } JsonNode buildValue = objectNode.get("build"); - if (buildValue == null) { - objectNode.put("build", i); + if (buildValue != null) { + if (build <= buildValue) { + build = buildValue + 1; + } } } }