-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Ecosystem-wide test suite for solver conformance #13861
Comments
Thank you for starting the discussions, @jaimergp.
Which GitHub organization should welcome this repository to you? |
I was assuming we would start in conda-incubator. |
Would conda environment YAML specifications be sufficient? |
I'm afraid that's only one possible input. I was picturing a schema where we can express things like:
A single test case might take more than one action. |
Thank you for those pieces of information. For full disclosure and as discussed with @zklaus, I am interested in this PR being resolved, but I am leaving Klaus resolve it since he is assigned to it. |
@zklaus has started a repo with some prototypes and pytest plugins at https://github.com/zklaus/pytest-conda-solvers. |
Checklist
What?
We propose creating a backend agnostic collection of test cases so different members of the ecosystem (e.g. conda’s own classic and libmamba solvers, but also external tools like micromamba and pixi) can assess their compliance to the underspecified solver behavior “expected” by the conda community.
Why?
User impact
More consistent behavior across solvers
Goals
conda/conda
conda/conda-libmamba-solver
Tasks
conda/conda
for potential test casesconda/conda-libmamba-solver
for potential test casesmamba-org/mamba
for potential test casesmamba-org/rattler
for potential test casesThis epic is blocked by:
N/A
This epic blocks:
N/A
The text was updated successfully, but these errors were encountered: