Added test using a DDT host object to pass information - #591
Conversation
Fix problems so that test passes Improve formatting for readability
|
A couple of thoughts:
|
That's what I thought which is why I made this comment. |
|
@gold2718 As discussed on Monday, we should proceed with this PR, including adding the new test, once the comment on what base_only means (minimal documentation in the code?) is addressed and the other typo is fixed. Thanks! |
mwaxmonsky
left a comment
There was a problem hiding this comment.
Thanks for getting this in @gold2718! Just had a few recommendations for style and consistency (and 1 or 2 functional changes) but just let me know if any of those are problematic, otherwise nothing major.
I did notice the test logs in the runner are printing out the error message:
-- Running: /home/runner/work/ccpp-framework/ccpp-framework/scripts/ccpp_capgen.py --host-files test_host_data.meta,test_host_mod.meta,test_host.meta --scheme-files cld_suite_files.txt --suites cld_suite.xml --host-name test_host --output-root /home/runner/work/ccpp-framework/ccpp-framework/test/at_build/ccpp --debug
-- xmllint not found, could not validate file /home/runner/work/ccpp-framework/ccpp-framework/test/advection_test/cld_suite.xml
If these tests should be failing if xmllint isn't on the path, I'm torn as to how to handle that as this looks like a pre-existing issue but it should be as simple as adding libxml2-utils to the capgen yaml workflow file on the apt-get install ... line but I would have to do some more testing on that front.
If this is outside the scope of this PR, we can make an issue to address that in a different PR.
Regarding the |
climbfuji
left a comment
There was a problem hiding this comment.
Thanks for accommodating my change requests
mwaxmonsky
left a comment
There was a problem hiding this comment.
Thanks @gold2718! One minor bug fix that I think got missed but otherwise looks good!
|
@dustinswales Can you take a look at this to make sure it's fine by you? |
Modify run_test so that verbose is set to level 2 by default. Tested with verbose level 0, 1, and 2.
|
Any more takes for this PR? It's got two approvals so far, from NRL and CGD. Can we get one from NOAA, please? |
|
@dustinswales or @grantfirl Please review when it's convenient for you so that we have the green light from NOAA to merge. Thanks! |
dustinswales
left a comment
There was a problem hiding this comment.
Sorry for the delay, this got lost in my holiday vacation shuffle. Looks good to me.
Added test using a DDT host object to pass information
Fix problems so that test passes
Improve formatting for readability
User interface changes?: No
Fixes: #589
Testing:
test removed: None
unit tests: Pass
system tests: Pass, added DDT host object test
manual testing: Ran doctests, examined generated code for system tests