From de02004d451f07c77e0ccdb4ea536ba68f7681d2 Mon Sep 17 00:00:00 2001 From: Juan Prieto Date: Mon, 23 Aug 2010 17:30:57 +0000 Subject: [PATCH] *** empty log message *** --- ctest/dashboard/All.bat | 82 +++++++++++++++++++++++ ctest/dashboard/Readme.txt | 8 +++ ctest/dashboard/bbtkVariables.bat | 11 +++ ctest/dashboard/cmakemod.bat | 8 +++ ctest/dashboard/compilemod.bat | 4 ++ ctest/dashboard/creaContoursVariables.bat | 8 +++ ctest/dashboard/creaMaracasVariables.bat | 10 +++ ctest/dashboard/creaVariables.bat | 4 ++ ctest/dashboard/ctestmod.bat | 9 +++ ctest/dashboard/cvscheckout.bat | 2 + 10 files changed, 146 insertions(+) create mode 100644 ctest/dashboard/All.bat create mode 100644 ctest/dashboard/Readme.txt create mode 100644 ctest/dashboard/bbtkVariables.bat create mode 100644 ctest/dashboard/cmakemod.bat create mode 100644 ctest/dashboard/compilemod.bat create mode 100644 ctest/dashboard/creaContoursVariables.bat create mode 100644 ctest/dashboard/creaMaracasVariables.bat create mode 100644 ctest/dashboard/creaVariables.bat create mode 100644 ctest/dashboard/ctestmod.bat create mode 100644 ctest/dashboard/cvscheckout.bat diff --git a/ctest/dashboard/All.bat b/ctest/dashboard/All.bat new file mode 100644 index 0000000..e12f165 --- /dev/null +++ b/ctest/dashboard/All.bat @@ -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 index 0000000..729503a --- /dev/null +++ b/ctest/dashboard/Readme.txt @@ -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 index 0000000..b2e3515 --- /dev/null +++ b/ctest/dashboard/bbtkVariables.bat @@ -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 index 0000000..3b7465d --- /dev/null +++ b/ctest/dashboard/cmakemod.bat @@ -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 index 0000000..49a3e2d --- /dev/null +++ b/ctest/dashboard/compilemod.bat @@ -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 index 0000000..7ee0ab2 --- /dev/null +++ b/ctest/dashboard/creaContoursVariables.bat @@ -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 index 0000000..7eef524 --- /dev/null +++ b/ctest/dashboard/creaMaracasVariables.bat @@ -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 index 0000000..7a27685 --- /dev/null +++ b/ctest/dashboard/creaVariables.bat @@ -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 index 0000000..5cc5c70 --- /dev/null +++ b/ctest/dashboard/ctestmod.bat @@ -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 index 0000000..6c2f9d1 --- /dev/null +++ b/ctest/dashboard/cvscheckout.bat @@ -0,0 +1,2 @@ +rem change the user name of your cvs acount cvs -d :ssh:@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 -- 2.45.1