]> Creatis software - creaToolsTools.git/commitdiff
*** empty log message ***
authorJuan Prieto <Juan.Prieto@creatis.insa-lyon.fr>
Mon, 23 Aug 2010 17:30:57 +0000 (17:30 +0000)
committerJuan Prieto <Juan.Prieto@creatis.insa-lyon.fr>
Mon, 23 Aug 2010 17:30:57 +0000 (17:30 +0000)
ctest/dashboard/All.bat [new file with mode: 0644]
ctest/dashboard/Readme.txt [new file with mode: 0644]
ctest/dashboard/bbtkVariables.bat [new file with mode: 0644]
ctest/dashboard/cmakemod.bat [new file with mode: 0644]
ctest/dashboard/compilemod.bat [new file with mode: 0644]
ctest/dashboard/creaContoursVariables.bat [new file with mode: 0644]
ctest/dashboard/creaMaracasVariables.bat [new file with mode: 0644]
ctest/dashboard/creaVariables.bat [new file with mode: 0644]
ctest/dashboard/ctestmod.bat [new file with mode: 0644]
ctest/dashboard/cvscheckout.bat [new file with mode: 0644]

diff --git a/ctest/dashboard/All.bat b/ctest/dashboard/All.bat
new file mode 100644 (file)
index 0000000..e12f165
--- /dev/null
@@ -0,0 +1,82 @@
+@echo off
+set buildtype=Release
+
+rem CREA
+set creasourcefolder=crea
+set creabinfolder=creaBin
+call cvscheckout.bat %creasourcefolder%
+call cmakemod.bat %creasourcefolder% %creabinfolder%
+call creaVariables.bat %creabinfolder%
+call compilemod.bat %buildtype% %creabinfolder%
+call ctestmod.bat %creabinfolder%
+set creadll=%~dp0
+set creadll=%creadll%%creabinfolder%\%buildtype%
+set PATH=%creadll%;%PATH%
+
+rem BBTK
+set bbtksourcefolder=bbtk
+set bbtkbinfolder=bbtkBin
+call cvscheckout.bat %bbtksourcefolder%
+call cmakemod.bat %bbtksourcefolder% %bbtkbinfolder%
+call bbtkVariables.bat %bbtkbinfolder% %creabinfolder%
+call compilemod.bat %buildtype% %bbtkbinfolder%
+call ctestmod.bat %bbtkbinfolder%
+set bbtkdll=%~dp0
+set bbtkdll=%bbtkdll%%bbtkbinfolder%\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+
+rem creaMaracasVisu
+set creamaracassourcefolder=creaMaracasVisu
+set creamaracasbinary=creaMaracasVisuBin
+call cvscheckout.bat %creamaracassourcefolder%
+call cmakemod.bat %creamaracassourcefolder% %creamaracasbinary%
+call creaMaracasVariables.bat %creamaracasbinary% %creabinfolder% %bbtkbinfolder%
+call compilemod.bat %buildtype% %creamaracasbinary%
+call ctestmod.bat %creamaracasbinary%
+set creamaracasdll=%~dp0%creamaracasbinary%\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+
+rem creaEnvironment
+set creaenvironmentsource=creaEnvironment
+set creaenvironmentbinary=creaEnvironmentBin
+call cvscheckout.bat %creaenvironmentsource%
+call cmakemod.bat %creaenvironmentsource% %creaenvironmentbinary%
+call creaenvironmentVariables.bat %creaenvironmentbinary% %creabinfolder%
+call compilemod.bat %buildtype% %creaenvironmentbinary%
+call ctestmod.bat %creaenvironmentbinary%
+set creaenvironmentdll=%~dp0%creaenvironmentbinary%\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+
+rem creaBruker
+set creabrukersource=creaBruker
+set creabrukerbinary=creaBrukerBin
+call cvscheckout.bat %creabrukersource%
+call cmakemod.bat %creabrukersource% %creabrukerbinary%
+call creaenvironmentVariables.bat %creabrukerbinary% %creabinfolder%
+call compilemod.bat %buildtype% %creabrukerbinary%
+call ctestmod.bat %creabrukerbinary%
+set creabrukerdll=%~dp0%creabrukerbinary%\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+
+rem creaImageIO
+set creaimagesourcefolder=creaImageIO
+set creaimagebinary=creaImageIOBin
+call cvscheckout.bat %creaimagesourcefolder%
+call cmakemod.bat %creaimagesourcefolder% %creaimagebinary%
+call creaMaracasVariables.bat %creaimagebinary% %creabinfolder% %bbtkbinfolder%
+call compilemod.bat %buildtype% %creaimagebinary%
+call ctestmod.bat %creaimagebinary%
+set creamaracasdll=%~dp0%creaimagebinary%\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+
+rem creaContours
+set creacontourssource=creaContours
+set creacontoursbinary=creaContoursBin
+call cvscheckout.bat %creacontourssource%
+call cmakemod.bat %creacontourssource% %creacontoursbinary%
+call creaContoursVariables.bat %creacontoursbinary% %creabinfolder% %creaenvironmentbinary% %creamaracasbinary% %creaimagebinary% %creabrukerbinary% 
+call compilemod.bat %buildtype% %creacontoursbinary%
+call ctestmod.bat %creacontoursbinary%
+
+rem shutdown /s
+exit /b
\ No newline at end of file
diff --git a/ctest/dashboard/Readme.txt b/ctest/dashboard/Readme.txt
new file mode 100644 (file)
index 0000000..729503a
--- /dev/null
@@ -0,0 +1,8 @@
+Automatic compilation for all the Creatools
+
+Change your CVS user in the file cvschekcout.bat 
+
+Copy all the .bat files into one directoy where the tests are going to be run
+execute All.bat
+
+All the creatools projects are compiled and the CTest for the dashboard is executed.
\ No newline at end of file
diff --git a/ctest/dashboard/bbtkVariables.bat b/ctest/dashboard/bbtkVariables.bat
new file mode 100644 (file)
index 0000000..b2e3515
--- /dev/null
@@ -0,0 +1,11 @@
+set binfolder=%1
+cd %binfolder%
+set currentdir=%~dp0
+set currentdir=%currentdir:\=/%
+cmake -D --BUILD_ALL:BOOL=ON -D crea_DIR:PATH=%currentdir%%2 CMakeCache.txt
+cmake CMakeCache.txt
+cmake CMakeCache.txt
+cmake CMakeCache.txt
+cmake CMakeCache.txt
+cmake CMakeCache.txt
+cd ..
\ No newline at end of file
diff --git a/ctest/dashboard/cmakemod.bat b/ctest/dashboard/cmakemod.bat
new file mode 100644 (file)
index 0000000..3b7465d
--- /dev/null
@@ -0,0 +1,8 @@
+set currentdir=%~dp0
+set currentdir=%currentdir:\=/%
+mkdir %2
+cd %2
+cmake -G"Visual Studio 9 2008" -H%currentdir%%1 -B%currentdir%%2
+cmake -D INCLUDE_CTEST:BOOL=ON CMakeCache.txt
+cd ..
+
diff --git a/ctest/dashboard/compilemod.bat b/ctest/dashboard/compilemod.bat
new file mode 100644 (file)
index 0000000..49a3e2d
--- /dev/null
@@ -0,0 +1,4 @@
+cd %2
+call "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
+FOR /R %%a IN (*.sln) DO msbuild %%a /p:Configuration=%1
+cd ..
diff --git a/ctest/dashboard/creaContoursVariables.bat b/ctest/dashboard/creaContoursVariables.bat
new file mode 100644 (file)
index 0000000..7ee0ab2
--- /dev/null
@@ -0,0 +1,8 @@
+rem %creabinfolder% %creaenvironmentbinary% %creamaracasbinary% %creaimagebinary% %creabrukerbinary% 
+set currentdir=%~dp0
+set currentdir=%currentdir:\=/%
+
+cd %1
+cmake -D crea_DIR:PATH=%currentdir%%2 -D -D creaEnvironment_DIR:PATH=%currentdir%%3 -D creaMaracasVisu_DIR:PATH=%currentdir%%4 -D creaImageIO_DIR:PATH=%currentdir%%5 CMakeCache.txt
+cmake CMakeCache.txt
+cd ..
\ No newline at end of file
diff --git a/ctest/dashboard/creaMaracasVariables.bat b/ctest/dashboard/creaMaracasVariables.bat
new file mode 100644 (file)
index 0000000..7eef524
--- /dev/null
@@ -0,0 +1,10 @@
+rem %1 is the binary folder %2 is the binary folder crea %3 is the binaryfolder bbtk
+set currentdir=%~dp0
+set currentdir=%currentdir:\=/%
+
+cd %1
+cmake -D crea_DIR:PATH=%currentdir%%2 -D BUILD_BBTK_PACKAGE_creaMaracasVisu:BOOL=ON -D creaMaracasVisu_DOC:BOOL=ON CMakeCache.txt
+cmake -D BBTK_BIN_PATH:PATH=%currentdir%%3 CMakeCache.txt
+cmake CMakeCache.txt
+cmake CMakeCache.txt
+cd ..
\ No newline at end of file
diff --git a/ctest/dashboard/creaVariables.bat b/ctest/dashboard/creaVariables.bat
new file mode 100644 (file)
index 0000000..7a27685
--- /dev/null
@@ -0,0 +1,4 @@
+set binfolder=%1
+cd %binfolder%
+cmake -D CREA_BUILD_VTK:BOOL=ON -D CREA_BUILD_WX:BOOL=ON CMakeCache.txt
+cd ..
\ No newline at end of file
diff --git a/ctest/dashboard/ctestmod.bat b/ctest/dashboard/ctestmod.bat
new file mode 100644 (file)
index 0000000..5cc5c70
--- /dev/null
@@ -0,0 +1,9 @@
+set binfolder=%1
+cd %binfolder%
+ctest -D ContinuousStart -D ContinuousUpdate -D ContinuousConfigure -D ContinuousBuild -D ContinuousTest -D ContinuousSubmit
+ctest -D ContinuousMemCheck -D ContinuousSubmit 
+ctest -D ExperimentalStart -D ExperimentalUpdate -D ExperimentalConfigure -D ExperimentalBuild -D ExperimentalTest -D ExperimentalSubmit
+ctest -D ExperimentalMemCheck -D ExperimentalSubmit
+ctest -D NightlyStart -D NightlyUpdate -D NightlyConfigure -D NightlyBuild -D NightlyTest -D NightlySubmit
+ctest -D NightlyMemCheck -D NightlySubmit
+cd ..
\ No newline at end of file
diff --git a/ctest/dashboard/cvscheckout.bat b/ctest/dashboard/cvscheckout.bat
new file mode 100644 (file)
index 0000000..6c2f9d1
--- /dev/null
@@ -0,0 +1,2 @@
+rem change the user name of your cvs acount cvs -d :ssh:<username>@cvs.creatis.insa-lyon.fr:/cvs/creatis checkout %1
+cvs -d :ssh:prieto@cvs.creatis.insa-lyon.fr:/cvs/creatis checkout %1
\ No newline at end of file