Bugfix: 32-bit port
[foam-extend-3.2.git] / testHarness / README.txt
blob60ff3f3322c7b616d9eeb7e42da55996d6a568c0
1 Description
2 ===========
3 This part of the repository is for FOAM test harnesses.
6 Directory Structure
7 ===================
9 foam-extend-3.2    : Test harness for foam-extend version 3.2. See the file foam-extend-3.2/README.txt for more information
11 OSIG                : CMake/CTest scripts for FOAM Special Interest Group (OSIG) test harness
12 OSIG/TurboMachinery : Test harness for the TurboMachinery OSIG. See the file OSIG/Turbomachinery/README.txt for more information.
15 Martin Beaudoin, Hydro-Quebec, 2010. All rights reserved.
18 1: Select your git branch of choice: ie:
20    git checkout master   # For Hrv master branch
23 2: Make sure your FOAM environment is properly configured to run FOAM.
26 3: The minimal cmake version number for running the test loop is 2.8.0. Make sure you are there.
29 4: Make sure you have the test harness scripts available under your git branch;
30    otherwise, you will need to fetch this from Hrv's master branch, and merge it into yours
32    ls $WM_PROJECT_DIR/testHarness  # Checking availability of testHarness under this branch
35 5: move to the runDir directory for the FOAM test harness
37    cd $WM_PROJECT_DIR/testHarness/foam-extend/3.2/runDir
40 6: Normally, if using the master branch, everything should already be setup for you to run the test harness.
41    Still, I recommand always checking that these two important files are up-to-date:
43    cp ../CMakeFiles/CMakeLists.txt $WM_PROJECT_DIR
44    cp ../CMakeFiles/CTestConfig.cmake.foam-extend $WM_PROJECT_DIR/CTestConfig.cmake
47 7:   Next, running the test loop is pretty simple:
49    cd $WM_PROJECT_DIR/testHarness/foam-extend/3.2/runDir # you should already be there...
50    ./Allclean
51    ./Allrun_Experimental
54 8: The results will be published on the CDash dashboard on foam-extend.
56    To see your results:
57    URL      : http://foam-extend.sourceforge.net/CDash/index.php?project=foam-extend-3.2
60 9: You can customize your system identifier on the dashboard using the environment variable $CDASH_SUBMIT_LOCAL_HOST_ID.
61    Otherwise, the fully qualified name of your system will be used.
63    A good customization idea would be to add the name of your git branch in your system ID.
64    I will probably modify my scripts to add this information automagically.
66    NB: Please no "forward slash" or "/" in the system ID; it looks like CDash will choke on this.
69 10: In general, see the file $WM_PROJECT_DIR/testHarness/foam-extend/3.2/README.txt for the necessary information about running the
70     test loop.
73 11: Please do not hesitate to report any problems, comments, suggestions about the test loop.