-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable CDAT-migrated E3SM Diags #651
base: main
Are you sure you want to change the base?
Conversation
To do:
|
output = "#expand user_output#zppy_weekly_comprehensive_v3_output/#expand unique_id#/#expand case_name#" | ||
partition = "#expand partition_short#" | ||
qos = "#expand qos_short#" | ||
www = "#expand user_www#zppy_weekly_comprehensive_v3_www/#expand unique_id#" | ||
years = "1985:1989:2", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
output
and www
need updated names!
Currently running full weekly test suite (doing this pre-merge because the CDAT migration was a large change, so there's a higher chance of breaking
zppy -c tests/integration/generated/test_weekly_comprehensive_v3_chrysalis.cfg
zppy -c tests/integration/generated/test_weekly_comprehensive_v2_chrysalis.cfg
zppy -c tests/integration/generated/test_weekly_bundles_chrysalis.cfg # Runs 1st part of bundles cfg |
Continuing testing from previous commentContinuing testing gives: zppy -c tests/integration/generated/test_weekly_bundles_chrysalis.cfg # Runs 2nd part of bundles cfg
cd /lcrc/group/e3sm/ac.forsyth2/zppy_weekly_comprehensive_v3_output/test-346-20241210/v3.LR.historical_0051/post/scripts/
grep -v "OK" *status
cd /lcrc/group/e3sm/ac.forsyth2/zppy_weekly_comprehensive_v2_output/test-346-20241210/v2.LR.historical_0201/post/scripts
grep -v "OK" *status
cd /lcrc/group/e3sm/ac.forsyth2/zppy_weekly_bundles_output/test-346-20241210/v3.LR.historical_0051/post/scripts
grep -v "OK" *status
# Run integration tests
cd ~/ez/zppy
pytest tests/integration/test_*.py That gives:
Bash generation testThe Image check failuresThere's a large number of image check diffs in subdirectories of:
But as far as I can tell, the errors are mostly benign. Example errors:
Some errors seem more concerning: Conclusions@chengzhuzhang @tomvothecoder What's the best path forward here? None of the Do we accept these diffs, merge this PR, and update the expected images? Or do these need to be investigated more thoroughly? |
I think we should expect that most of the differences will be benign. The underlying results from the dev branch won't exactly match the CDAT codebase, which can produce diffs. However, any formatting differences (e.g., labels for axes) or major differences like the one you mentioned above should be investigated. I will open a separate GitHub issue in Afterwards, we can update the expected results and you can re-run the |
Thanks @tomvothecoder! |
zppy & post-CDAT-migration e3sm_diags to-do list, for the 1/15 Unified release-candidate deadline:
@tomvothecoder @chengzhuzhang ^FYI for timeline planning |
Issue resolution
Select one: This pull request is...
1. Does this do what we want it to do?
Objectives:
zppy
to call the CDAT-migrated E3SM DiagsRequired:
If applicable:
2. Are the implementation details accurate & efficient?
Required:
If applicable:
zppy/conda
, not just animport
statement.3. Is this well documented?
Required:
4. Is this code clean?
Required:
If applicable: