-
Notifications
You must be signed in to change notification settings - Fork 17
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
CI test for input_data_list #196
CI test for input_data_list #196
Conversation
…is missing in input_data_list
This PR is now ready to be reviewed. |
I've just pushed another commit that updates input_data_list to add all ten of the missing input files discovered by this new CI test. I've also rimported below files which were found to be missing in svn input data by the newly added CI test.
There is still one missing file in svn inputdata. I'll follow up with a seperate GitHub issue, but otherwise, this PR is ready for evaluation and merge. |
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.
Looks good!
@mnlevy1981, any comments/suggestions for this PR? |
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.
Would it make more sense to update MOM_input.yaml
and ParamGen
so that we can set some variables as input_data_check: True
and that variable / filename would be added to the checklist?
It seems like we are duplicating a lot of information between MOM_input.yaml
and input_data_list.yaml
and, as we've seen, it's hard to keep that duplicate information in sync. Let's just keep it all in MOM_input.yaml
and remove input_data_list.yaml
altogether.
If that seems like too big of a task for now, I'm okay with bringing in these updates but I do think we eventually want to rely solely on MOM_input.yaml
.
Also, I added |
I like the idea of removing |
introduces two CI tests
MOM_input.yaml
is missing ininput_data_list.yaml
.input_data_list.yaml
is missing in svn inputdata repository.Limitation: This CI test only checks filenames and not absolute/relative paths.
Fixes: #194, #195
Current
check_input_data_list.py
output:Current
check_input_data_repo.py
output (if input_data_list were completed).