Commit graph

54 commits

Author SHA1 Message Date
Henrik Rusche
9756f84bc8 Bump version in some files 2018-05-29 22:56:59 +02:00
Henrik Rusche
5c4b068ebe Enabled PV Reader compilation with cmake AND wmake build 2018-05-29 22:56:59 +02:00
Henrik Rusche
48926a792f Transition to cmake build system (most libs and utils & some apps compile) 2018-05-23 15:26:37 +02:00
Martin Beaudoin
14c43b4728 Bugfix for test harness with bad characters in hostname string:
Using a pre-existing CTest command option for removing such characters.
Just a cleaner implementation for this bugfix.
2018-04-16 00:10:22 -04:00
Martin Beaudoin
2adbd0457a Correction for a problem with newer versions of CMake that are refusing to upload the test harness
results  to the CDash server.
The generated error message is the following: "Error message was: Illegal characters found in URL"

Diagnostic:
    If the environment variable CDASH_SUBMIT_LOCAL_HOST_ID is not initialized, the FQN hostname of the
system will be picked by the CMake/CTest scripts. The CTest internal system command used for retrieving
the FQN hostname is indeed leaving a carriage return in the returned hostname string.
That string is in turn reused to construct an URL that will be shared with the CDash service. The presence
of such characters (\n and \r) is no longer accepted by newer versions of CTest/CMake.

Solution:
    The solution is simply to check and remove such characters from the hostname string.
2018-04-15 21:51:43 -04:00
Hrvoje Jasak
5c44761ab3 Reset build directory name: 4.1 2018-02-20 17:56:27 +00:00
Hrvoje Jasak
14e1dd2233 Update test harness to 4.0. Cesare Guardino 2016-06-07 16:28:09 +01:00
Henrik Rusche
978891cbc3 Bump test loop location 2016-05-25 15:36:15 +02:00
Martin Beaudoin
f6f896a576 testHarness: adjusting the Makefile generator for cmake on Windows 2015-09-23 15:18:27 +01:00
Martin Beaudoin
0a48ccb4d2 testHarness: adjusting the ctest command invocation for scripts
under Windows/Mingw
2015-09-23 15:18:27 +01:00
Martin Beaudoin
7d10a1bbff testHarness: adjusting the Makefile generator for cmake on Windows 2015-09-23 15:18:27 +01:00
Martin Beaudoin
209da85a76 testHarness: improved CTest coding. Adjustments for the Windows port. 2015-09-23 15:18:27 +01:00
Martin Beaudoin
9826a2d0c3 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-23 15:18:26 +01:00
Martin Beaudoin
3c9b632afb 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-23 15:18:26 +01:00
Martin Beaudoin
a6bccbe942 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-23 15:18:26 +01:00
Martin Beaudoin
f5816ce345 testHarness: adding support for CDash/CTest subprojects 2015-09-23 15:18:26 +01: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