-
Notifications
You must be signed in to change notification settings - Fork 216
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
Plea for more testing. #2521
Comments
|
@jedwards4b , as far as 2), it would allow us to test a specific config_machine/config_batch XML block without that block having to exist in cime/config/$model/machines |
…etup Allow users to go up through the setup phase on non-local machines Also, remove a bit of unrelated dead code. Test suite: scripts_regression_tests, by-hand Test baseline: Test namelist changes: Test status: bit for bit Addresses #2521 User interface changes?: Yes, new --non-local flag for create_test/create_newcase Update gh-pages html (Y/N)?: N Code review: @jedwards4b
Has there been any work on the second proposal of this issue 'A new "CIME VM/docker" that will allow us to load and test any arbitrary XML configurations and test them from any machine.' @rgknox |
I'm not sure how 2 will do what @jgfouca proposed. A real virtual machine could do that but containers (docker) are not VMs. A container that could run cime should be a short step from the existing SCAM container I heard about at the CESM workshop. |
We still have much work to do in this area. CIME has the classic symptom of a poorly-tested system: I'm always afraid to touch things for fear of breaking something, somewhere. IE, I cannot rely on CIME's testing to tell me if I made a mistake. We have some unique challenges to overcome in the testing of CIME:
Possible solutions:
We discussed this on our 10/23/2019 telecon. |
I do monitor the cdash and I am aware of the known failures on the cesm side, I have however stopped informing e3sm of failures on their systems and expect them to monitor as well. |
Yeah, that's on me. I have tolerated the failures on E3SM for a long time |
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
This issue was closed because it has been stalled for 5 days with no activity. |
We've made good progress in this area so I'm letting this issue stay closed. |
Many basic aspects of CIME functionality are still untested. For example, the key concepts:
... are completely untested.
The barriers to testing CIME are significant:
Proposal:
The text was updated successfully, but these errors were encountered: