Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix bug in addtests macros.
authorAugustin Degomme <augustin.degomme@imag.fr>
Mon, 15 Sep 2014 09:23:13 +0000 (11:23 +0200)
committerAugustin Degomme <augustin.degomme@imag.fr>
Mon, 15 Sep 2014 09:24:19 +0000 (11:24 +0200)
Variables are global in Cmake, and ARGR was used int two different macros, resulting in tests being executed will all factories activated..
In the end only Thread factory seems to have been tested in the last few months ...

buildtools/Cmake/AddTests.cmake

index ba85321..1a5cbbd 100644 (file)
@@ -35,12 +35,12 @@ SET(CONTEXTS_SYNCHRO --cfg contexts/synchro:posix)
 ENDIF()
 
 MACRO(ADD_TESH NAME)
 ENDIF()
 
 MACRO(ADD_TESH NAME)
-  SET(ARGR ${ARGV})
-  LIST(REMOVE_AT ARGR 0)
+  SET(ARGT ${ARGV})
+  LIST(REMOVE_AT ARGT 0)
   IF(WIN32)
   IF(WIN32)
-    STRING(REPLACE "§" "\;" ARGR "${ARGR}")
+    STRING(REPLACE "§" "\;" ARGT "${ARGT}")
   ENDIF()
   ENDIF()
-  ADD_TEST(${NAME} ${TESH_COMMAND} ${TESH_OPTION} ${ARGR})
+  ADD_TEST(${NAME} ${TESH_COMMAND} ${TESH_OPTION} ${ARGT})
 ENDMACRO()
 
 MACRO(ADD_TESH_FACTORIES NAME FACTORIES)
 ENDMACRO()
 
 MACRO(ADD_TESH_FACTORIES NAME FACTORIES)