-
Notifications
You must be signed in to change notification settings - Fork 213
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
Automatically call case_setup for case2 in compareTwo #4557
Conversation
It's removal in #4546 seems to have broken a number of less-common test types (ERR, MCC, IRT, PRE).
I feel like it really should not be there - shouldn't we add a call to case.setup to the tests in question? |
case.setup should be called in the test, for example, |
@jedwards4b , there are a few approaches here. We should seek a solution that minimizes the chances of a mistake for developers working on SystemTests. I'm wondering why system_tests_compare_two does not call case_setup for case2 in
It does not seem like good design for developers to have to remember to call case_setup in case_two_setup. |
I would be fine with that change. |
.. so all the subclasses don't have to remember to do it.
@jedwards4b , I pushed another commit and I'm much happier now. I think this is the best solution. |
It's removal in #4546 seems to have broken a number of less-common test types (ERR, MCC, IRT, PRE).
Test suite: the test cases above, by hand
Test baseline:
Test namelist changes:
Test status: bit for bit
Fixes [CIME Github issue #]
User interface changes?:
Update gh-pages html (Y/N)?: