Dans le but de pouvoir tester mieux le code de Metafor et des autres modules annexes (gen4, biomec, etc), j'ai fait un petit essai sur gen4: j'ai modifié l'arborescence de Gen4 pour que le mailleur puisse avoir sa propre batterie. J'en ai profité pour faire une arborescence de type “oo_nda” puisque le système fonctionne bien.
La nouvelle arborescence ressemble à ça:
oo_meta
: meta… fort!gen4
: le bête nom que j'ai donné au mailleursrc
: les sources du mailleur_src
: le wrapper du mailleurgui
: la GUI Qt du mailleur_gui
: le wrapper de la GUItests
: la batterie du mailleur (les trucs de oo_meta/toolbox/gen4
)verif
: les résultats de batterietools
: les tools (un fichier de oo_meta/toolbox
).
Dans gen4
on trouve un script batterie.sh
qui lance une batterie locale sur Gen4. Tous les tests ont été adaptés pour que ça marche. Reste plus qu'à fusionner les résultats des 2 batteries (c'est pas encore fait).
Autre nouveauté: tous les tests de Gen4 peuvent être lancés facilement en double-cliquant dessus (pratique pour lancer rapidos un test en interactif).
Tant que j'en étais à bidouiller dans la batterie, j'ai renommé les fichiers résultats: j'ai supprimé le suffixe “-All” et j'ai remplacé le code “CYGWIN” par “Windows”.
Modifiez les projets gen4, gen4gui et les 3 wrappers associés vu que l'emplacement du source a changé (un powergrep sur les vcproj
marche très bien):
oo_meta/gen4
⇒ oo_meta/gen4/src
oo_meta/_gen4
⇒ oo_meta/gen4/_src
oo_meta/gen4gui
⇒ oo_meta/gen4/gui
oo_meta/_gen4gui
⇒ oo_meta/gen4/_gui
Je vous conseille de faire un “New Solution Folder” pour rassembler les 4 projets dans votre solution.
Pour les noms des libs et les répertoires de destination, rien ne change (tout va tjs dans la racine de oo_meta
ou dans wrap
pour les wrappers.
gen4/_gui added gen4/_src added gen4/gui added gen4/src added gen4/tests added gen4/tests/verif added gen4/tools added gen4/_src/gen4extended.cpp added (+) gen4/gui/gen4app.cpp added (+) gen4/gui/gen4gui.cpp added (+) gen4/gui/meshviewer.cpp added (+) gen4/src/gen4.cpp added (+) gen4/src/gen4arc.cpp added (+) gen4/src/gen4cell.cpp added (+) gen4/src/gen4curve.cpp added (+) gen4/src/gen4edge.cpp added (+) gen4/src/gen4geometry.cpp added (+) gen4/src/gen4gobject.cpp added (+) gen4/src/gen4isect.cpp added (+) gen4/src/gen4line.cpp added (+) gen4/src/gen4makeup.cpp added (+) gen4/src/gen4mesh.cpp added (+) gen4/src/gen4mesher.cpp added (+) gen4/src/gen4meshtool.cpp added (+) gen4/src/gen4node.cpp added (+) gen4/src/gen4nurbs.cpp added (+) gen4/src/gen4object.cpp added (+) gen4/src/gen4params.cpp added (+) gen4/src/gen4quad2tri.cpp added (+) gen4/src/gen4remesher.cpp added (+) gen4/src/gen4side.cpp added (+) gen4/src/gen4smoother.cpp added (+) gen4/src/gen4spline.cpp added (+) gen4/src/gen4splineseg.cpp added (+) gen4/src/gen4vec.cpp added (+) gen4/src/gen4wire.cpp added (+) gen4/_src/gen4extended.h added (+) gen4/gui/gen4app.h added (+) gen4/gui/gen4gui.h added (+) gen4/gui/meshdata.h added (+) gen4/gui/meshviewer.h added (+) gen4/src/gen4.h added (+) gen4/src/gen4arc.h added (+) gen4/src/gen4cell.h added (+) gen4/src/gen4curve.h added (+) gen4/src/gen4edge.h added (+) gen4/src/gen4geometry.h added (+) gen4/src/gen4gobject.h added (+) gen4/src/gen4isect.h added (+) gen4/src/gen4line.h added (+) gen4/src/gen4makeup.h added (+) gen4/src/gen4mesh.h added (+) gen4/src/gen4mesher.h added (+) gen4/src/gen4meshtool.h added (+) gen4/src/gen4node.h added (+) gen4/src/gen4nurbs.h added (+) gen4/src/gen4object.h added (+) gen4/src/gen4observer.h added (+) gen4/src/gen4params.h added (+) gen4/src/gen4quad2tri.h added (+) gen4/src/gen4remesher.h added (+) gen4/src/gen4side.h added (+) gen4/src/gen4smoother.h added (+) gen4/src/gen4spline.h added (+) gen4/src/gen4splineseg.h added (+) gen4/src/gen4vec.h added (+) gen4/src/gen4wire.h added (+) gen4/_gui/gen4gui.i added (+) gen4/_src/gen4.i added (+) gen4/_gui/Makefile.in added (+) gen4/_src/Makefile.in added (+) gen4/gui/Makefile.in added (+) gen4/src/Makefile.in added (+) gen4/__init__.py added gen4/battery.py added gen4/tests/__init__.py added (+) gen4/tests/closedSpline1.py added (+) gen4/tests/closedSpline2.py added (+) gen4/tests/geo1.py added (+) gen4/tests/geo1b.py added (+) gen4/tests/geo1c.py added (+) gen4/tests/geo1d.py added (+) gen4/tests/geo1e.py added gen4/tests/geo1f.py added gen4/tests/geo2.py added (+) gen4/tests/geo3.py added (+) gen4/tests/geo4.py added (+) gen4/tests/geo5.py added (+) gen4/tests/geo6.py added (+) gen4/tests/geo6b.py added (+) gen4/tests/geo7.py added (+) gen4/tests/geo7b.py added (+) gen4/tests/geo8.py added (+) gen4/tests/geo8b.py added (+) gen4/tests/geo9.py added (+) gen4/tests/geo9b.py added (+) gen4/tests/geo9c.py added (+) gen4/tests/openSpline1.py added (+) gen4/tests/openSpline2.py added (+) gen4/tools/gen4tools.py added (+) apps/verif/CPU-AlphaLinux.txt added (+) apps/verif/CPU-Linux.txt added (+) apps/verif/CPU-Linux64.txt added (+) apps/verif/CPU-OSF1.txt added (+) apps/verif/CPU-Windows.txt added (+) apps/verif/EXT-AlphaLinux.txt added (+) apps/verif/EXT-Linux.txt added (+) apps/verif/EXT-Linux64.txt added (+) apps/verif/EXT-OSF1.txt added (+) apps/verif/EXT-Windows.txt added (+) apps/verif/EXW-AlphaLinux.txt added (+) apps/verif/EXW-Linux.txt added (+) apps/verif/EXW-Linux64.txt added (+) apps/verif/EXW-OSF1.txt added (+) apps/verif/EXW-Windows.txt added (+) apps/verif/FAILED-AlphaLinux.txt added (+) apps/verif/FAILED-Linux.txt added (+) apps/verif/FAILED-Linux64.txt added (+) apps/verif/FAILED-OSF1.txt added (+) apps/verif/FAILED-Windows.txt added (+) apps/verif/INW-AlphaLinux.txt added (+) apps/verif/INW-Linux.txt added (+) apps/verif/INW-Linux64.txt added (+) apps/verif/INW-OSF1.txt added (+) apps/verif/INW-Windows.txt added (+) apps/verif/ITE-AlphaLinux.txt added (+) apps/verif/ITE-Linux.txt added (+) apps/verif/ITE-Linux64.txt added (+) apps/verif/ITE-OSF1.txt added (+) apps/verif/ITE-Windows.txt added (+) apps/verif/MEM-AlphaLinux.txt added (+) apps/verif/MEM-Linux.txt added (+) apps/verif/MEM-Linux64.txt added (+) apps/verif/MEM-OSF1.txt added (+) apps/verif/MEM-Windows.txt added (+) apps/verif/STP-AlphaLinux.txt added (+) apps/verif/STP-Linux.txt added (+) apps/verif/STP-Linux64.txt added (+) apps/verif/STP-OSF1.txt added (+) apps/verif/STP-Windows.txt added (+) gen4/tests/verif/EXT-Windows.txt added gen4/tests/verif/FAILED-Windows.txt added gen4/gui/gen4gui.ui added (+) gen4/gui/meshviewer.ui added (+) _gen4 deleted _gen4gui deleted gen4gui deleted toolbox/gen4 deleted _gen4/gen4extended.cpp deleted gen4/gen4.cpp deleted gen4/gen4arc.cpp deleted gen4/gen4cell.cpp deleted gen4/gen4curve.cpp deleted gen4/gen4edge.cpp deleted gen4/gen4geometry.cpp deleted gen4/gen4gobject.cpp deleted gen4/gen4isect.cpp deleted gen4/gen4line.cpp deleted gen4/gen4makeup.cpp deleted gen4/gen4mesh.cpp deleted gen4/gen4mesher.cpp deleted gen4/gen4meshtool.cpp deleted gen4/gen4node.cpp deleted gen4/gen4nurbs.cpp deleted gen4/gen4object.cpp deleted gen4/gen4params.cpp deleted gen4/gen4quad2tri.cpp deleted gen4/gen4remesher.cpp deleted gen4/gen4side.cpp deleted gen4/gen4smoother.cpp deleted gen4/gen4spline.cpp deleted gen4/gen4splineseg.cpp deleted gen4/gen4vec.cpp deleted gen4/gen4wire.cpp deleted gen4gui/gen4app.cpp deleted gen4gui/gen4gui.cpp deleted gen4gui/meshviewer.cpp deleted _gen4/gen4extended.h deleted gen4/gen4.h deleted gen4/gen4arc.h deleted gen4/gen4cell.h deleted gen4/gen4curve.h deleted gen4/gen4edge.h deleted gen4/gen4geometry.h deleted gen4/gen4gobject.h deleted gen4/gen4isect.h deleted gen4/gen4line.h deleted gen4/gen4makeup.h deleted gen4/gen4mesh.h deleted gen4/gen4mesher.h deleted gen4/gen4meshtool.h deleted gen4/gen4node.h deleted gen4/gen4nurbs.h deleted gen4/gen4object.h deleted gen4/gen4observer.h deleted gen4/gen4params.h deleted gen4/gen4quad2tri.h deleted gen4/gen4remesher.h deleted gen4/gen4side.h deleted gen4/gen4smoother.h deleted gen4/gen4spline.h deleted gen4/gen4splineseg.h deleted gen4/gen4vec.h deleted gen4/gen4wire.h deleted gen4gui/gen4app.h deleted gen4gui/gen4gui.h deleted gen4gui/meshdata.h deleted gen4gui/meshviewer.h deleted _gen4/gen4.i deleted _gen4gui/gen4gui.i deleted _gen4/Makefile.in deleted _gen4gui/Makefile.in deleted gen4/Makefile.in deleted gen4gui/Makefile.in deleted toolbox/gen4/__init__.py deleted toolbox/gen4/closedSpline1.py deleted toolbox/gen4/closedSpline2.py deleted toolbox/gen4/geo1.py deleted toolbox/gen4/geo1b.py deleted toolbox/gen4/geo1c.py deleted toolbox/gen4/geo1d.py deleted toolbox/gen4/geo2.py deleted toolbox/gen4/geo3.py deleted toolbox/gen4/geo4.py deleted toolbox/gen4/geo5.py deleted toolbox/gen4/geo6.py deleted toolbox/gen4/geo6b.py deleted toolbox/gen4/geo7.py deleted toolbox/gen4/geo7b.py deleted toolbox/gen4/geo8.py deleted toolbox/gen4/geo8b.py deleted toolbox/gen4/geo9.py deleted toolbox/gen4/geo9b.py deleted toolbox/gen4/geo9c.py deleted toolbox/gen4/openSpline1.py deleted toolbox/gen4/openSpline2.py deleted toolbox/gen4tools.py deleted apps/verif/CPU-AlphaLinux-All.txt deleted apps/verif/CPU-CYGWIN-All.txt deleted apps/verif/CPU-Linux-All.txt deleted apps/verif/CPU-Linux64-All.txt deleted apps/verif/CPU-OSF1-All.txt deleted apps/verif/EXT-AlphaLinux-All.txt deleted apps/verif/EXT-CYGWIN-All.txt deleted apps/verif/EXT-Linux-All.txt deleted apps/verif/EXT-Linux64-All.txt deleted apps/verif/EXT-OSF1-All.txt deleted apps/verif/EXW-AlphaLinux-All.txt deleted apps/verif/EXW-CYGWIN-All.txt deleted apps/verif/EXW-Linux-All.txt deleted apps/verif/EXW-Linux64-All.txt deleted apps/verif/EXW-OSF1-All.txt deleted apps/verif/FAILED-AlphaLinux-All.txt deleted apps/verif/FAILED-CYGWIN-All.txt deleted apps/verif/FAILED-Linux-All.txt deleted apps/verif/FAILED-Linux64-All.txt deleted apps/verif/FAILED-OSF1-All.txt deleted apps/verif/INW-AlphaLinux-All.txt deleted apps/verif/INW-CYGWIN-All.txt deleted apps/verif/INW-Linux-All.txt deleted apps/verif/INW-Linux64-All.txt deleted apps/verif/INW-OSF1-All.txt deleted apps/verif/ITE-AlphaLinux-All.txt deleted apps/verif/ITE-CYGWIN-All.txt deleted apps/verif/ITE-Linux-All.txt deleted apps/verif/ITE-Linux64-All.txt deleted apps/verif/ITE-OSF1-All.txt deleted apps/verif/MEM-AlphaLinux-All.txt deleted apps/verif/MEM-CYGWIN-All.txt deleted apps/verif/MEM-Linux-All.txt deleted apps/verif/MEM-Linux64-All.txt deleted apps/verif/MEM-OSF1-All.txt deleted apps/verif/STP-AlphaLinux-All.txt deleted apps/verif/STP-CYGWIN-All.txt deleted apps/verif/STP-Linux-All.txt deleted apps/verif/STP-Linux64-All.txt deleted apps/verif/STP-OSF1-All.txt deleted gen4gui/gen4gui.ui deleted gen4gui/meshviewer.ui deleted
— Romain BOMAN 2007/12/06 10:24