Project

General

Profile

Legacy Validation » History » Version 5

« Previous - Version 5/9 (diff) - Next » - Current version
Tomasz Golan, 06/02/2016 10:56 AM


Legacy Validation

Legacy validation (src/scripts/production/batch) was translated to python and jobsub. At this moment, the code lives here: https://github.com/TomaszGolan/legacyValidation or here: /grid/fermiapp/genie/legacyValidation/

General comments on running GENIE on OSG can be found here: https://cdcvs.fnal.gov/redmine/projects/genie/wiki/Running_GENIE_on_grid

General instruction to legacy validation can be found on github.

Step by step

Builds

  • go to https://buildmaster.fnal.gov/view/GENIE/job/jenkinsTest/
  • choose Build with Parameters
  • choose the branch, e.g. branches/R-2_10_6 or trunk
  • every time build is called, svn repository is checked out, chosen branch is compiled and artifact is created
  • artifact name convention: genie_[branch]_buildmaster_YYYY-MM-DD.tgz
  • note, that name convention and link to jenkins is hard-coded in legacyValidation/jenkins.py

Run legacy validation:

  • go to /grid/fermiapp/genie/legacyValidation/
  • run runLegacyValidation.py, e.g.
./runLegacyValidation.py --genie_tag trunk --run_path /grid/fermiapp/genie/legacyValidation/runGENIE.sh --builds /grid/fermiapp/genie/builds/ --output /pnfs/genie/scratch/users/goran/legacyValidation