Restore error checking in regression test system. #2335
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Commit Queue Requirements:
All sub component pull requests have been reviewed by their code managers.Run the full Intel+GNU RT suite (compared to current baselines) on either Hera/Derecho/HerculesCommit 'test_changes.list' from previous stepDescription:
The regression test system ignores all errors in all jobs. A job where fv3.exe crashed is the same as a job where it ran, and produced different results. Also, compilation job errors are ignored. This leads to several problems:
In this new version of the regression test system:
Temporary Changes to Make Some Tests Fail
To test this feature, I've modified a few jobs so they break or have changed results. This should be reverted before merging to develop:
rrfs_v1beta_failing
- This new test will always fail at runtime.compile_atm_faster_dyn32_intel
- Removed the-DFASTER=ON
. This means its tests will succeed, but results will change. The test_changes.txt will containcontrol_wam intel
andcontrol_wam_debug intel
.compile_hafsw_intel
- Will always fail at runtime due to the new--invalid-argument
argument. Tests that require this compilation will never run.IMPORTANT: These changes are marked with
# FIXME
and should be reverted before merging to develop.Commit Message:
Priority:
Git Tracking
UFSWM:
Sub component Pull Requests:
N/A
UFSWM Blocking Dependencies:
N/A
Changes
Regression Test Changes (Please commit test_changes.list):
Some deliberate errors must be removed before this PR will run to completion without changing baselines. They are marked with
# FIXME
.Input data Changes:
Library Changes/Upgrades:
Testing Log: