From daf89ff069be994b63922722e03e02725c133c0b Mon Sep 17 00:00:00 2001
From: dontenvi <pierre.dontenville@eurecom.fr>
Date: Mon, 18 Dec 2023 16:23:55 -0500
Subject: [PATCH] adapt to run test in intellij

---
 .../tmltranslator/DiplodocusSecurityTest.java    | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/ttool/src/test/java/tmltranslator/DiplodocusSecurityTest.java b/ttool/src/test/java/tmltranslator/DiplodocusSecurityTest.java
index 120fdd4df7..99edab6c39 100644
--- a/ttool/src/test/java/tmltranslator/DiplodocusSecurityTest.java
+++ b/ttool/src/test/java/tmltranslator/DiplodocusSecurityTest.java
@@ -50,9 +50,15 @@ public class DiplodocusSecurityTest extends AbstractTest {
 
     @BeforeClass
     public static void setUpBeforeClass() throws Exception {
-        PROVERIF_DIR = getBaseResourcesDir() + DIR_GEN;
-        MODELS_DIR = getBaseResourcesDir() + DIR_MODELS;
-        RESOURCES_DIR = getBaseResourcesDir() + DIR_MODELS;
+        String test = System.getProperty("org.gradle.test.worker");
+        String baseResourcesDir = getBaseResourcesDir();
+        if (test==null){
+            baseResourcesDir = "test/resources/";
+        }
+        PROVERIF_DIR = baseResourcesDir + DIR_GEN;
+        MODELS_DIR = baseResourcesDir + DIR_MODELS;
+        RESOURCES_DIR = baseResourcesDir + DIR_MODELS;
+
     }
 
     //arguments are defined in @Parameterized.Parameters
@@ -237,8 +243,8 @@ public class DiplodocusSecurityTest extends AbstractTest {
         }
         return query;
     }
-
-    private ArrayList<Pair<String, Pair<String, Boolean>>> getComms(String query){
+    private ArrayList<Pair<String,
+ Pair<String, Boolean>>> getComms(String query){
         ArrayList<Pair<String, Pair<String, Boolean>>> comms = new ArrayList<>();
         if (query.contains("==>") && query.matches(".*comm[0-9]+.*")) {
             int index = query.indexOf("==>");
-- 
GitLab