From b9286e8f321dad5aea09a662babaf5ec8ab80ec3 Mon Sep 17 00:00:00 2001 From: navarrop Date: Wed, 21 Jul 2010 13:10:13 +0000 Subject: [PATCH] Update FAQ for test sources with pipol-remote. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8045 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- doc/FAQ.doc | 127 +++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 107 insertions(+), 20 deletions(-) diff --git a/doc/FAQ.doc b/doc/FAQ.doc index aecaa28564..09bf01b4ef 100644 --- a/doc/FAQ.doc +++ b/doc/FAQ.doc @@ -135,25 +135,25 @@ SET --> CC TO --> C:\MicrosoftVisualStudio10\VC\bin\cl \verbatim "cmake -D[name]=[value] ... ./" -[name] enable_gtnets [value] ON/OFF or TRUE/FALSE or 1/0 - enable_java ON/OFF or TRUE/FALSE or 1/0 - enable_lua ON/OFF or TRUE/FALSE or 1/0 - enable_ruby ON/OFF or TRUE/FALSE or 1/0 - enable_compile_optimizations ON/OFF or TRUE/FALSE or 1/0 - enable_compile_warnings ON/OFF or TRUE/FALSE or 1/0 - enable_smpi ON/OFF or TRUE/FALSE or 1/0 - enable_maintainer_mode ON/OFF or TRUE/FALSE or 1/0 - enable_supernovae ON/OFF or TRUE/FALSE or 1/0 - enable_tracing ON/OFF or TRUE/FALSE or 1/0 - enable_coverage ON/OFF or TRUE/FALSE or 1/0 - enable_memcheck ON/OFF or TRUE/FALSE or 1/0 - enable_model-checking ON/OFF or TRUE/FALSE or 1/0 - enable_doc ON/OFF or TRUE/FALSE or 1/0 - - gtnets_path - prefix - BIBTEX2HTML - with_context auto/ucontext/pthread/window +[name] enable_gtnets [value] ON/OFF or TRUE/FALSE or 1/0 + enable_java ON/OFF or TRUE/FALSE or 1/0 + enable_lua ON/OFF or TRUE/FALSE or 1/0 + enable_ruby ON/OFF or TRUE/FALSE or 1/0 + enable_compile_optimizations ON/OFF or TRUE/FALSE or 1/0 + enable_compile_warnings ON/OFF or TRUE/FALSE or 1/0 + enable_smpi ON/OFF or TRUE/FALSE or 1/0 + enable_maintainer_mode ON/OFF or TRUE/FALSE or 1/0 + enable_supernovae ON/OFF or TRUE/FALSE or 1/0 + enable_tracing ON/OFF or TRUE/FALSE or 1/0 + enable_coverage ON/OFF or TRUE/FALSE or 1/0 + enable_memcheck ON/OFF or TRUE/FALSE or 1/0 + enable_model-checking ON/OFF or TRUE/FALSE or 1/0 + enable_doc ON/OFF or TRUE/FALSE or 1/0 + gtnets_path + prefix + BIBTEX2HTML + with_context auto/ucontext/pthread/window + pipol_user \endverbatim \subsubsection faq_cmakeoption2 Options explaination @@ -193,6 +193,8 @@ SET --> CC TO --> C:\MicrosoftVisualStudio10\VC\bin\cl \li BIBTEX2HTML : Path where is installed bibtex2html. \li with context : specify which context the user wants to use. + + \li pipol_user : specify your pipol username if you want to use the pipol-remote command. \subsubsection faq_cmakeoption3 Initialisation @@ -218,6 +220,7 @@ gtnets_path null prefix null BIBTEX2HTML null with_context auto +pipol_user null \endverbatim \subsubsection faq_cmakeoption4 Option's cache and how to reset? @@ -305,7 +308,7 @@ ctest -D NightlyMemoryCheck If you want to test before make a commit you can simply make "ctest -D Experimental" and then you can visualize results submitted into Cdash. (Go to Cdash site). -\subsubsection faq_cmakecompilation4 Examples for different mode. +\subsubsection faq_cmakecompilation5 Examples for different mode. \li Mode maintainer @@ -523,6 +526,90 @@ with this function : ADD_TEST( ) add_test(test-simdag-1 ${PROJECT_DIRECTORY}/testsuite/simdag/sd_test --cfg=path:${PROJECT_DIRECTORY}/testsuite/simdag small_platform_variable.xml) \endverbatim +\subsection faq_PIPOL Pipol-remote + +Now we offer the possibility to test your local sources on pipol platforms before a commit. Of course you have to be user of pipol (Account request) cause you need to give your pipol_username to cmake. Here is a list of available systems : +\verbatim + amd64_kvm-linux-debian-lenny + amd64_kvm-linux-debian-testing + amd64_kvm-windows-7 + amd64-linux-centos-5.dd.gz + amd64-linux-debian-etch.dd.gz + amd64-linux-debian-lenny.dd.gz + amd64-linux-debian-testing.dd.gz + amd64-linux-fedora-core10.dd.gz + amd64-linux-fedora-core11.dd.gz + amd64-linux-fedora-core12.dd.gz + amd64-linux-fedora-core13.dd.gz + amd64-linux-fedora-core7.dd.gz + amd64-linux-fedora-core8.dd.gz + amd64-linux-fedora-core9.dd.gz + amd64-linux-mandriva-2007_springs_powerpack.dd.gz + amd64-linux-mandriva-2009_powerpack.dd.gz + amd64-linux-opensuse-11.dd.gz + amd64-linux-redhatEL-5.0.dd.gz + amd64-linux-suse-LES10.dd.gz + amd64-linux-ubuntu-feisty.dd.gz + amd64-linux-ubuntu-hardy.dd.gz + amd64-linux-ubuntu-intrepid.dd.gz + amd64-linux-ubuntu-jaunty.dd.gz + amd64-linux-ubuntu-karmic.dd.gz + amd64-linux-ubuntu-lucid.dd.gz + amd64-unix-freebsd-7.dd.gz + amd64-windows-server-2003-64bits.dd.gz + amd64-windows-server-2008-64bits.dd.gz + i386_kvm-linux-debian-lenny + i386_kvm-linux-debian-testing + i386_kvm-linux-fedora-core13 + i386_kvm-windows-xp-pro-sp3 + i386-linux-centos-5.dd.gz + i386-linux-debian-etch.dd.gz + i386-linux-debian-lenny.dd.gz + i386-linux-debian-testing.dd.gz + i386-linux-fedora-core10.dd.gz + i386-linux-fedora-core11.dd.gz + i386-linux-fedora-core12.dd.gz + i386-linux-fedora-core13.dd.gz + i386-linux-fedora-core7.dd.gz + i386-linux-fedora-core8.dd.gz + i386-linux-fedora-core9.dd.gz + i386-linux-mandriva-2007_springs_powerpack.dd.gz + i386-linux-mandriva-2009_powerpack.dd.gz + i386-linux-opensuse-11.dd.gz + i386-linux-redhatEL-5.0.dd.gz + i386-linux-suse-LES10.dd.gz + i386-linux-ubuntu-feisty.dd.gz + i386-linux-ubuntu-hardy.dd.gz + i386-linux-ubuntu-intrepid.dd.gz + i386-linux-ubuntu-jaunty.dd.gz + i386-linux-ubuntu-karmic.dd.gz + i386-linux-ubuntu-lucid.dd.gz + i386_mac-mac-osx-server-leopard.dd.gz + i386-unix-freebsd-7.dd.gz + i386-unix-opensolaris-10.dd.gz + i386-unix-opensolaris-11.dd.gz + i386-unix-solaris-10.dd.gz + ia64-linux-debian-lenny.dd + ia64-linux-fedora-core9.dd + ia64-linux-redhatEL-5.0.dd + x86_64_mac-mac-osx-server-snow-leopard.dd.gz + x86_mac-mac-osx-server-snow-leopard.dd.gz +\endverbatim + +Two kind of uses are possible : +\verbatim +This command copy your source and execute a configure then a build and finish with tests. + bob@caraja:~/Developments/simgrid/tmp_build$ make + +This command copy your source and execute a \"ctest -D Experimental\" and submit the result to cdash. + bob@caraja:~/Developments/simgrid/tmp_build$ make _experimental +\endverbatim +All commands are resumed with : +\verbatim +bob@caraja:~/Developments/simgrid/tmp_build$ make pipol_experimental_list_images +bob@caraja:~/Developments/simgrid/tmp_build$ make pipol_test_list_images +\endverbatim + \subsection faq_cmakeExplain Explaination of sources files for cmake \li CMakeLists.txt -- 2.20.1