Investigate using Docker Data Volumes for testing #567
Labels
alert: NEED MORE DEFINITION
Not yet actionable, additional definition required
component: CI/CD
Continuous integration and deployment issues
component: testing
Software testing issue
priority: medium
Medium Priority
reporting: DTC NCAR Base
NCAR Base DTC Project
reporting: DTC NOAA BASE
NOAA Office of Atmospheric Research DTC Project
requestor: NCAR
National Center for Atmospheric Research
type: enhancement
Improve something that it is currently doing
Milestone
Docker data volumes could be used to not only store input data required to run tests, but to store "truth" output and new test output so that they can be compared. We should investigate how this would be done through Travis. The MET nightly build system has functionality to save the "truth" version commit to compare new output runs. This could be used as a guide to setting it up using data volumes.
Describe the Enhancement
Provide a description of the enhancement request here.
Time Estimate
Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.
Sub-Issues
Consider breaking the enhancement down into sub-issues.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
Define the source of funding and account keys here or state NONE.
Define the Metadata
Assignee
Labels
Projects and Milestone
Define Related Issue(s)
Consider the impact to the other METplus components.
This will be needed for other projects as well. Notably MET to recreate the existing nightly build functionality.
Enhancement Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
The text was updated successfully, but these errors were encountered: