]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
Le makefile vérifie la chaîne .comm -> .xml -> .comm_from_xml -> diff .comm .comm_fro...
authorEric Fayolle <eric.fayolle@edf.fr>
Mon, 30 May 2022 07:20:19 +0000 (09:20 +0200)
committerEric Fayolle <eric.fayolle@edf.fr>
Mon, 30 May 2022 07:20:19 +0000 (09:20 +0200)
ReacteurNumerique/GNUmakefile

index 8e66d16afe8755c38ceb545bf82e04240b451738..51d1f158e94a1870f165dda795d9230b5aba3501 100644 (file)
@@ -90,7 +90,7 @@ endef
 #_test_driver_$1.comm_test_driver_$1.py:
 #            il faut les définir à part
 define test_driver_rule =
-%_test_driver_$1.py : %_test_driver_$1.comm $(confdir)/test_driver_subst.py
+%_test_driver_$1.py : %_test_driver_$1.xml $(confdir)/test_driver_subst.py
        @echo -e "\n\n------ Generate xml test driver $$(@) ------\n"
        sed -e "s,@module@,$$(*)_driver,g" -e "s,@file@,$$(<:%.comm=%.xml),g" $$(confdir)/test_driver_subst.py > $$(@) && \
         chmod +x $$(<:%.comm=%.py);
@@ -101,7 +101,8 @@ define test_comm_rule =
        @echo -e "\n\n------ Generate modified.comm file $$(@) ------\n"
        @[[ -f $$(*).py ]] || (echo "Le fichier catalogue $$(*).py est introuvable" && false)
        @[[ -f $$(*)_driver.py ]] || (echo "Le fichier driver $$(*)_driver.py est introuvable" && false)
-       $(tooldir)/generateComm.py -x -c $$(abspath $$(*).py) -o  $$(@)  $$< 
+       $(tooldir)/generateComm.py -x -c $$(abspath $$(*).py) -o  $$(@)  $$<
+       diff -w  -I '^#' -I '^ #' $$(@:%_modified.comm=%.comm) $$(@)
 endef
 
 #Définition des règles de construction pour les tests