SAM CMS Basic Test
Full name:
org.cms.WN-basic
Maintainer:
Stefano Belforte
Overview
This script does some basic sanity checks of the CMS software installation area and of the local site configuration.
Checks
This script checks:
-
that the CMS software directory ($VO_CMS_SW_DIR
for EGEE and $OSG_APP/cmssoft/cms
for OSG) is defined, existing and readable
-
that the CMS software initialisation script (cmsset_default.sh
) exists and can be sourced without errors
-
that the $CMS_PATH variable is defined and its value is an existing directory
-
that the $CMS_PATH/SITECONF/local/JobConfig
directory exists
-
that the $CMS_PATH/SITECONF/local/JobConfig/site-local-config.xml
file exists
-
that it has entries for
- the trivial file catalog
- the local stage out
- the site name
- FroNTier
-
that the TFC file exists with the name and location indicated in site-local-config.xml
- that the local site configuration file is equal to the CVS version in http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/COMP/SITECONF/?cvsroot=CMSSW
-
if different but local file modified in last 72h (assume someone is working on it)
-
if different and local file not modified in last 72h
- that the local TFC site is equal to the CVS version as above
-
if different but local file modified in last 72h (assume someone is working on it)
-
if different and local file not modified in last 72h
-
that lcg-cp and GFAL OR srmcp exist with a high enough version number
Legend
-
: failure of this check generates an ERROR
-
: failure of this check generates a WARNING
Source code
Known issues
- The test does not even produce a warning if the CVS copy does not exist. Is this a desirable behaviour?
Troubleshooting
- ERROR: local site configuration file differ from CVS. Solution: make sure that the correct version of the local site configuration is both locally installed and committed to CVS.
--
StefanoBelforte - 22 Feb 2007
Responsible:
StefanoBelforte