Commit graph

42 commits

Author SHA1 Message Date
Martin Beaudoin
1370279d73 testHarness:
For each test case, add a label from the name of the top most tutorial
directories (eg: basic, incompressible, etc). We will use this label in order
to categorize the various test cases under a more generic 'topic', so we can
for instance limit the testharness to only the suite of 'compressible' test
cases, etc., simply by using the ctest -L command.

ctest --print-labels will print the list of all available labels.
2015-09-05 20:38:57 -04:00
Martin Beaudoin
346ef0f5f0 testHarness:
Choosing better names for the optional site and user CTestConfig.cmake files.
Adding a comment about the expected locations for those 2 files.
2015-09-04 10:20:31 -04:00
Martin Beaudoin
17d7081e85 testHarness:
allow overriding CTestConfig.cmake values for using local site CDash service or
for using personnal (user space) CDash service. The expected order of precedence
is respected: the personnal settings will override the site settings, and the
site settings will override the default settings for the foam-extend CDash
service hosted on SourceForge.net.
2015-09-04 09:35:20 -04:00
Martin Beaudoin
cd57c4d86e testHarness: adding support for CDash/CTest subprojects 2015-09-03 12:26:04 -04:00
Martin Beaudoin
7004961828 testHarness: modifications for running the tests in parallel 2015-08-26 10:41:09 +01:00
Bernhard F.W. Gschaider
403fda0869 Adaption of CTest-Scripts for Mercurial 2015-08-24 20:54:44 +01:00
Martin Beaudoin
6cebda5e41 testHarness: adding the environment variable CDASH_SCM_INFO in order to override
the SCM information that gets appended at the end of the buildname string.

The buildname string is the string that will identify your test run when
published on the foam-extend CDash service.

When using git, this SCM information is picked up automatically from the CTest
script: -git-branch=the_git_branch_name-git-rev=the_git_revision_number.

But when using a non-git SCM (mercurial, etc), when the foam-extend source
code you are testing is not under a valid git repository, or simply when a user
needs to add more details to the standard SCM information (branch name and
revision number), then setting the environment variable CDASH_SCM_INFO to the
proper information will allow you to override the suffix we add at the end of
the buildname.

Please note that in order to keep the CMake script simple, for non-git
repositories, the fallback solution to try grabbing the information through
Mercurial has been removed. Please use the CDASH_SCM_INFO environment
varible instead.
2015-08-15 14:23:15 -04:00
Martin Beaudoin
25357dc569 testHarness: adjusting some messages for foam-extend 2015-08-06 12:16:44 +01:00
Martin Beaudoin
e7d09787c8 testHarness: various adjustments for foam-extend 3.2. The results will now be reported on the foam-extend project CDash service on SourceForge.net 2015-06-17 23:07:46 -04:00
Martin Beaudoin
cf6fd9f57a testHarness: adding git revision number to buildName 2015-05-28 12:13:15 -04:00
Henrik Rusche
3c5ba8da44 bump version number 2014-06-01 18:23:43 +02:00
Hrvoje Jasak
cf943e8398 Merge branch 'nextRelease' of ssh://git.code.sf.net/p/openfoam-extend/foam-extend-3.0 into nextRelease 2014-05-30 16:29:04 +01:00
Bernhard F.W. Gschaider
3e51fd20a2 Fix extra apostrophes added to the BUILDNAME which were added by a previous change 2014-05-29 21:31:56 +02:00
Hakan Nilsson
69cb152c8f Removed obsolete line to clarify testHarness procedure 2014-05-29 14:52:21 +02:00
bgschaid@ice-sf.at
ee28daa3a5 Improve BUILDNAME in case of mercurial. Collateral damage: Timeout consistent 2014-05-16 10:00:07 +00:00
bgschaid@ice-sf.at
f3d7e5e588 Fixed Typo 2014-05-16 09:58:11 +00:00
Hrvoje Jasak
9347abbb5c test harness enabled 2013-12-17 10:30:27 +00:00
Hrvoje Jasak
45fc0403b3 Initial update of test harness. 2013-12-16 14:35:43 +00:00
Hrvoje Jasak
aac5de5e16 Renamed and cleaned foam-extend 2013-12-11 16:09:41 +00:00
Hrvoje Jasak
a89af39bba Increased timeout to allow debug runs 2013-12-11 10:51:34 +00:00
Henrik Rusche
9ab6185a2e Install Hydro-Quebec Tools in test loop 2013-11-29 17:19:01 +01:00
Henrik Rusche
8141282b1d Convert tabs to fours spaces systematically 2013-07-18 10:50:29 +02:00
Henrik Rusche
3241862b6c Remove trailing whitespace systematically 2013-07-18 10:15:54 +02:00
Henrik Rusche
e394390d8f Merge branch 'HJ/AdjointImmersedBoundary' into masterSF
Conflicts:
	ThirdParty/AllMake.stage1
	ThirdParty/AllMake.stage4
	ThirdParty/rpmBuild/SOURCES/libccmio-2.6.1.patch_0
	ThirdParty/rpmBuild/SPECS/ParaView-3.12.0.spec
	ThirdParty/rpmBuild/SPECS/libccmio-2.6.1.spec
	ThirdParty/rpmBuild/SPECS/mesquite-2.1.2.spec
	ThirdParty/rpmBuild/SPECS/qt-everywhere-opensource-src-4.7.4.spec
	etc/prefs.csh-EXAMPLE
	etc/prefs.sh-EXAMPLE
	etc/settings.csh
	etc/settings.sh
	src/finiteVolume/fields/fvPatchFields/derived/advective/advectiveFvPatchField.C
	src/finiteVolume/interpolation/surfaceInterpolation/limitedSchemes/linearUpwind/linearUpwind.C
	src/finiteVolume/interpolation/surfaceInterpolation/limitedSchemes/linearUpwind/linearUpwindV.C
	src/finiteVolume/interpolation/surfaceInterpolation/limitedSchemes/reconCentral/reconCentral.C
	testHarness/OSIG/Turbomachinery/README.txt
	testHarness/OpenFOAM/1.6-ext/CMakeFiles/CMakeLists.txt
2013-07-03 15:11:21 +02:00
Martin Beaudoin
068bc78dbb Fixing testHarness 2012-05-11 08:47:43 -07:00
Martin Beaudoin
3e4a20319a Test harness: cleanup 2011-05-22 16:46:25 -04:00
Martin Beaudoin
72b46f4b80 Test harness: Modifications for OpenFOAM-1.6-ext 2011-05-22 16:40:44 -04:00
Martin Beaudoin
b4895ca3d5 Test harness: Modifications for OpenFOAM-1.6-ext 2011-05-22 16:39:29 -04:00
Hrvoje Jasak
d7f94697f3 Changed comment - too long 2011-01-13 17:23:39 +00:00
Hrvoje Jasak
134a414e48 Comments style 2010-11-24 22:59:17 +00:00
Philippose Rajan
4048d18e10 Modified the file "AdditionalRunFunctions" within the testHarnes for custom log-file names
like in the "RunFunctions" helper scripts.
2010-11-02 22:25:31 +01:00
Martin Beaudoin
43799e411b Merge branch 'master' into testLoop/MartinBeaudoin
Conflicts:
	CMakeLists.txt
	testHarness/OpenFOAM/1.6-ext/CMakeFiles/CMakeLists.txt
2010-10-16 12:20:38 -04:00
Hrvoje Jasak
cabe00e177 Changes from Martin Beaudoin: test loop 2010-10-15 22:24:50 +01:00
Hrvoje Jasak
fb740f2251 Added further instructions 2010-10-15 19:57:05 +01:00
Martin Beaudoin
1c1da70dea Test loop: Update CMakeLists.txt: Add git branch name in buildname; better support for Intel compiler 2010-10-13 21:15:53 -04:00
Martin Beaudoin
db1fc7ef8f Test loop: Enforce the usage of /bin/bash instead of /bin/sh for the Allrun scripts 2010-10-13 19:33:40 -04:00
Martin Beaudoin
e379dd675c Test loop: Update README.txt file. 2010-10-13 17:14:17 -04:00
Martin Beaudoin
421d6faa7b Test loop: updated info in README file 2010-10-13 13:22:57 -04:00
Martin Beaudoin
85de8b742b Fix test loop and tutorials: For cases with missing Allrun file, the test loop will now grab the name of the application to run from the field 'application' in the case controlDict file 2010-10-10 09:25:02 -04:00
Martin Beaudoin
f39555b198 Fix tutorials: basic/sixDOFSolver, combustion/dieselFoam/aachenBomb, combustion/reactingFoam/ras/counterFlowFlame2D 2010-10-09 15:40:40 -04:00
Martin Beaudoin
cf802d88a8 Moving the update commands to GIT; Fix problems with foamToTecplot360 2010-10-09 14:58:08 -04:00
Martin Beaudoin
7e4a9cbd27 Add test loop scripts under the directory testHarness. Add the necessary CMake files 2010-10-06 23:00:07 -04:00