-
Notifications
You must be signed in to change notification settings - Fork 0
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
Introduced customized markers for backend errors #636
Conversation
…_turbulence.py commented out marker
cscs-ci run default |
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.
There is still a problem with the type of backend
, sometimes it is str
, sometimes Backend
.
pytest.xfail("Embedded backend does not support as_offset.") | ||
case "requires_concat_where" if is_embedded(param): | ||
pytest.xfail("Stencil requires concat_where.") | ||
case "skip_value_error": |
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.
Makes sense. Regarding 2 I would not run them by default in CI as it creates the mismatch between PR run and daily run. And also I prefer to run benchmarks on things that we verified.
Regarding 1, I would rather prioritize getting rid of the skip_value_error
marker in a next PR if that that's ok for you. It seems it's anyway part of what @halungge wanted to do in https://hackmd.io/s1iBcbqiR6CpJ0XfJHRAnQ (I added a link to this tag there).
Co-authored-by: Hannes Vogt <hannes@havogt.de>
Co-authored-by: Hannes Vogt <hannes@havogt.de>
...tmosphere/diffusion/tests/diffusion_stencil_tests/test_apply_diffusion_to_theta_and_exner.py
Outdated
Show resolved
Hide resolved
Co-authored-by: Hannes Vogt <hannes@havogt.de>
Co-authored-by: Hannes Vogt <hannes@havogt.de>
cscs-ci run default |
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.
lgtm. Maybe add a note in the commit message on what to do if you need to add a new exclusion case for a backend.
Mandatory Tests Please make sure you run these tests via comment before you merge!
Optional Tests To run benchmarks you can use:
To run tests and benchmarks with the DaCe backend you can use:
In case your change might affect downstream icon-exclaim, please consider running
For more detailed information please look at CI in the EXCLAIM universe. |
cscs-ci run default |
setting
embedded
as default backend and related edits