Project

General

Profile

Feature #6462

Feature #6050: Full Automated Validation Framework

Write scripting framework to build and run GENIE for the automated validation suite.

Added by Gabriel Perdue over 5 years ago. Updated about 4 years ago.

Status:
Assigned
Priority:
Normal
Assignee:
Start date:
06/13/2014
Due date:
11/02/2015
% Done:

50%

Estimated time:
Duration: 508

Description

The Central Build Service will handle scheduling, but we need to write the scripting framework to create jobs, interface with storage, and launch the validation apps.

We should try to make it flexible enough that Pythia can piggyback where appropriate and we MUST make it flexible enough to export to other locations if need be (with reasonable minimum effort).

History

#1 Updated by Gabriel Perdue over 5 years ago

  • % Done changed from 0 to 10

We have a nearly complete build script for Scientific Linux Fermi. It will do everything required for green-field builds, but is not yet savvy about using 3rd party products from /grid/fermiapp or from CVMFS (no way to test either quite yet). It also does not yet deploy the built binaries.

#2 Updated by Gabriel Perdue about 5 years ago

The build scripts are advancing a lot. They should properly be broken out into a separate item.

#3 Updated by Gabriel Perdue over 4 years ago

  • Subject changed from Write scripting framework for the automated validation suite. to Write scripting framework to build GENIE for the automated validation suite.
  • Assignee changed from Gabriel Perdue to Julia Yarba

#4 Updated by Gabriel Perdue over 4 years ago

  • % Done changed from 10 to 70

The scripts are fairly mature and live on GitHub:https://github.com/GENIEMC/lamp

The major remaining task is appropriate handling of pre-existing 3rd party libraries.

#5 Updated by Julia Yarba over 4 years ago

push back the due date because of the split of GENIR into "generator" and "comparisons"

#6 Updated by Gabriel Perdue over 4 years ago

  • Due date changed from 06/13/2015 to 08/03/2015

#7 Updated by Gabriel Perdue about 4 years ago

  • Subject changed from Write scripting framework to build GENIE for the automated validation suite. to Write scripting framework to build and run GENIE for the automated validation suite.
  • Due date changed from 08/03/2015 to 11/02/2015
  • Assignee changed from Julia Yarba to Tomasz Golan
  • % Done changed from 70 to 50

Something of a change in scope for this item - we build GENIE just fine, but we need work on the scripting to run it in an automated fashion.



Also available in: Atom PDF