@josh I’m planning on making a push on lsst_ci
next to formalize and standardize the datasets that we would like to ensure pass before changes are merged to master. Right now this is sort of informally done by including lsst_ci
as a dependency to build in Jenkins (in some configurations). But this only builds the dependencies, including the obs_*
packages. I would then like to run some processing under the control of lsst_ci
. To start with this would run the example driver scripts currently stored in the examples
directory in the validate_drp
repo. It may grow or need options to run at different scales subject to configuration options passed.
- How should running these scripts be incorporated into the build system?
- If there is a failure, how should we provide information to the developer about what failed and what to inspect?