-
Notifications
You must be signed in to change notification settings - Fork 109
Make tests container-runtime agnostic #2396
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
Comments
I think that the approach that we have been investigating so far, ie. to extend the |
After having tried several approaches to solving this issue, I think that the current solution is (almost) the best and I will explain it here. The original idea of this issue is to to allow a test to be transparently executed inside a container as-is and have reframe launch the container (through the current In summary, I believe the current implementation of container runtime support is fine. The only fine tuning we could do is to not having users specify the container platform themselves in the test, but rather having this be automatically picked by the partition configuration, or later on to be auto-detected. Finally, for the build phase, I argue that we possibly need a separate test variable, e.g., |
Currently, the test has to define the container platform and the configuration simply states how that platform is made available. Ideally, we want the test to be able to run without changes on a container platform that is entirely configured at the system level.
The text was updated successfully, but these errors were encountered: