diff --git a/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java b/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java index 4587fba829139fd154263b2cba9c9c74709b6c3f..72f9d2f28d483c2847859bccd1359f56798762d6 100644 --- a/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java +++ b/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java @@ -50,6 +50,7 @@ public class GraphLatencyAnalysis extends AbstractUITest { final TMLArchiPanel panel = findArchiPanel(mappingDiagName); + if (panel == null) { System.out.println("NULL Panel"); } else { @@ -57,8 +58,15 @@ public class GraphLatencyAnalysis extends AbstractUITest { } mainGUI.checkModelingSyntax(panel, true); + + SimulationTrace file2 = new SimulationTrace("graphTestSimulationTrace", 6, simulationTracePath); latencyDetailedAnalysisMain = new latencyDetailedAnalysisMain(3, mainGUI, file2, false, false, 3); + latencyDetailedAnalysisMain.getTc().setMainGUI(mainGUI); + + + // latencyDetailedAnalysisMain.setTc(); + latencyDetailedAnalysisMain.latencyDetailedAnalysis(file2, panel, false, false, mainGUI); @@ -138,7 +146,7 @@ public class GraphLatencyAnalysis extends AbstractUITest { assertTrue(taskHWByRowDetails.length == 13); detailedLatency = dgt.getTaskByRowDetails(7); - assertTrue(detailedLatency.length == 15); + assertTrue(detailedLatency.length == 14); detailedLatency = dgt.getTaskHWByRowDetails(7); assertTrue(detailedLatency.length == 14); diff --git a/ttool/src/test/java/ui/GraphLatencyAnalysis/NestedStructurePLAN.java b/ttool/src/test/java/ui/GraphLatencyAnalysis/NestedStructurePLAN.java index 1780874a2ba1f7d25118b2287813111075c86045..1edd3a3b696c0da8db55abc4cff74d298181fed7 100644 --- a/ttool/src/test/java/ui/GraphLatencyAnalysis/NestedStructurePLAN.java +++ b/ttool/src/test/java/ui/GraphLatencyAnalysis/NestedStructurePLAN.java @@ -57,7 +57,7 @@ public class NestedStructurePLAN extends AbstractUITest { mainGUI.checkModelingSyntax(panel, true); SimulationTrace file2 = new SimulationTrace("graphTestSimulationTrace", 6, simulationTracePathFile); latencyDetailedAnalysisMain = new latencyDetailedAnalysisMain(3, mainGUI, file2, false, false, 3); - + latencyDetailedAnalysisMain.getTc().setMainGUI(mainGUI); latencyDetailedAnalysisMain.latencyDetailedAnalysis(file2, panel, false, false, mainGUI); latencyDetailedAnalysis = latencyDetailedAnalysisMain.getLatencyDetailedAnalysis(); diff --git a/ttool/src/test/java/ui/GraphLatencyTainting/GraphLatencyAnalysisTainting.java b/ttool/src/test/java/ui/GraphLatencyTainting/GraphLatencyAnalysisTainting.java index 70593ca4ed8f1340ebeabc342714e76072fa079d..f0be086ac4982d185057f56a05e3ec0f9fa3d679 100644 --- a/ttool/src/test/java/ui/GraphLatencyTainting/GraphLatencyAnalysisTainting.java +++ b/ttool/src/test/java/ui/GraphLatencyTainting/GraphLatencyAnalysisTainting.java @@ -59,7 +59,7 @@ public class GraphLatencyAnalysisTainting extends AbstractUITest { mainGUI.checkModelingSyntax(panel, true); SimulationTrace file2 = new SimulationTrace("tainting", 6, simulationTracePath); latencyDetailedAnalysisMain = new latencyDetailedAnalysisMain(3, mainGUI, file2, false, false, 3); - + latencyDetailedAnalysisMain.getTc().setMainGUI(mainGUI); latencyDetailedAnalysisMain.latencyDetailedAnalysis(file2, panel, false, false, mainGUI); latencyDetailedAnalysis = latencyDetailedAnalysisMain.getLatencyDetailedAnalysis();