Skip to content

7 ‐ Standalone validation

ebecheva edited this page Apr 8, 2024 · 6 revisions

General presentation

The HGCal TPG validation can be run in standalone mode with the script /HGCTPGValidation/scripts/standalone_hgctpg_validation.sh

It is similar to the Jenkins pipeline and uses the same scripts and configuration files for the simulation.It allows to validate the changes in the CMSSW code or in the validation code.

Specificity regarding the Jenkins validation

The standalone validation uses the same environment variables and CMSSW variables as the Jenkins validation, but they are set in the configuration file /HGCTPGValidation/config/user_envvar.sh:

SCRAM_ARCH

REF_RELEASE

BASE_REMOTE

REMOTE

CHANGE_BRANCH

CHANGE_TARGET

CONFIG_SUBSET

CHANGE_ID

WEBPAGE_TITLE

LABEL_TEST='test'

LABEL_REF='ref'

DATA_DIR

The validation code is installed by the user before running the standalone validation. The web page containing the validation histograms is created and saved in the directory defined with DATA_DIR.