From 52948ba1b7c630c8d86d9f0e8413669c80cbd777 Mon Sep 17 00:00:00 2001 From: dontenvi <pierre.dontenville@eurecom.fr> Date: Wed, 6 Dec 2023 15:52:55 -0500 Subject: [PATCH] start debugging --- .../AvatarNetworkProjectPragmaTests.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/ttool/src/test/java/pragmasmodel/AvatarNetworkProjectPragmaTests.java b/ttool/src/test/java/pragmasmodel/AvatarNetworkProjectPragmaTests.java index ad1bc316d7..5c97666e12 100644 --- a/ttool/src/test/java/pragmasmodel/AvatarNetworkProjectPragmaTests.java +++ b/ttool/src/test/java/pragmasmodel/AvatarNetworkProjectPragmaTests.java @@ -13,6 +13,7 @@ import myutil.MalformedConfigurationException; import myutil.TraceManager; import proverifspec.ProVerifOutputAnalyzer; import proverifspec.ProVerifSpec; +import tmltranslator.TMLError; import tmltranslator.TMLMapping; import tmltranslator.TMLMappingTextSpecification; import tmltranslator.TMLSyntaxChecking; @@ -70,6 +71,13 @@ public class AvatarNetworkProjectPragmaTests { // Checking syntax TMLSyntaxChecking syntax = new TMLSyntaxChecking(_tmapPattern); syntax.checkSyntax(); + + if (syntax.hasErrors() > 0) { + for (TMLError error: syntax.getErrors()) { + TraceManager.addDev("Error: " + error.toString()); + } + + } return _tmapPattern; } @@ -77,15 +85,16 @@ public class AvatarNetworkProjectPragmaTests { currentTabbedPane = _currentTabbedPane; TMLMapping<?> _tmapPattern = buildTMAPPattern(); - //null for _referenceObject ? + //null for _referenceObject ? => getReferenceObject null Object o = null; + TraceManager.addDev("getReference ? : " + _tmapPattern.getTMLModeling().getTasks().get(0).toString()); if (_tmapPattern.getTMLModeling().getReference() instanceof TGComponent) { o = ((TGComponent)(_tmapPattern.getTMLModeling().getReference())).getTDiagramPanel().tp; } - TML2Avatar tml2Avatar = new TML2Avatar(_tmapPattern,false,false,o); + TML2Avatar tml2Avatar = new TML2Avatar(_tmapPattern,false,true,o); AvatarSpecification avatarspec = tml2Avatar.generateAvatarSpec("1",true); AVATAR2ProVerif avatar2proverif = new AVATAR2ProVerif(avatarspec); - ProVerifSpec proverif = avatar2proverif.generateProVerif(true, true, 0, true, + ProVerifSpec proverif = avatar2proverif.generateProVerif(true, true, 1, true, true); String filename = currentFolderPath + "pvspec"; -- GitLab