From dfe7bad8d2f1c1b4751ecf2c22ff843bf2f20f26 Mon Sep 17 00:00:00 2001
From: Simon Schwitanski <schwitanski@itc.rwth-aachen.de>
Date: Mon, 7 Apr 2025 09:25:28 +0200
Subject: [PATCH 1/2] Fix collective LocalConcurrency tests

---
 scripts/errors/coll/LocalConcurrency.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/scripts/errors/coll/LocalConcurrency.py b/scripts/errors/coll/LocalConcurrency.py
index ee9a9bd2..e136d6d3 100644
--- a/scripts/errors/coll/LocalConcurrency.py
+++ b/scripts/errors/coll/LocalConcurrency.py
@@ -9,11 +9,11 @@ from Infrastructure.TemplateFactory import get_collective_template
 from Infrastructure.Variables import *
 
 
-class InvalidRankErrorColl(ErrorGenerator):
-    nbfunc_to_use = ["mpi_iallreduce", "mpi_ialltoall", "mpi_ibcast", "mpi_ireduce", "mpi_iscatter", "mpi_igather",
-                     "mpi_iscan"]
+class LocalConcurrencyErrorColl(ErrorGenerator):
 
     def __init__(self):
+        self.nbfunc_to_use = ["mpi_iallreduce", "mpi_ialltoall", "mpi_ibcast", "mpi_ireduce", "mpi_iscatter", "mpi_igather",
+                     "mpi_iscan"]
         pass
 
     def get_feature(self):
@@ -33,5 +33,5 @@ class InvalidRankErrorColl(ErrorGenerator):
 
             yield tm
 
-            if generate_level >= BASIC_TEST_LEVEL:
+            if generate_level <= BASIC_TEST_LEVEL:
                 return
-- 
GitLab


From 6733e6470e9c91b5c487cdf1ac7a5ada7160b949 Mon Sep 17 00:00:00 2001
From: Simon Schwitanski <schwitanski@itc.rwth-aachen.de>
Date: Mon, 7 Apr 2025 09:38:40 +0200
Subject: [PATCH 2/2] Revert change

---
 scripts/errors/coll/LocalConcurrency.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/errors/coll/LocalConcurrency.py b/scripts/errors/coll/LocalConcurrency.py
index e136d6d3..9bd7ccb5 100644
--- a/scripts/errors/coll/LocalConcurrency.py
+++ b/scripts/errors/coll/LocalConcurrency.py
@@ -10,10 +10,10 @@ from Infrastructure.Variables import *
 
 
 class LocalConcurrencyErrorColl(ErrorGenerator):
+    nbfunc_to_use = ["mpi_iallreduce", "mpi_ialltoall", "mpi_ibcast", "mpi_ireduce", "mpi_iscatter", "mpi_igather",
+                     "mpi_iscan"]
 
     def __init__(self):
-        self.nbfunc_to_use = ["mpi_iallreduce", "mpi_ialltoall", "mpi_ibcast", "mpi_ireduce", "mpi_iscatter", "mpi_igather",
-                     "mpi_iscan"]
         pass
 
     def get_feature(self):
-- 
GitLab