dtcenter / METplus

Python scripting infrastructure for MET tools.
https://metplus.readthedocs.io
Apache License 2.0
97 stars 37 forks source link

Improve regression testing logic #812

Open georgemccabe opened 3 years ago

georgemccabe commented 3 years ago

Notes from @JohnHalleyGotway from PR review #810:

Describe the Enhancement

See above

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.

Enhancement Checklist

See the METplus Workflow for details.

georgemccabe commented 3 years ago

Update: When differences are found, the new output file, old truth file, and if applicable a difference file are added to an artifact with a name that starts with "diff" that can be downloaded to investigate closer.

georgemccabe commented 11 months ago

Improvements to the process to create Conda environments to use in the use case tests, as suggested by Bill Little from the UK MetOffice: