-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Testing an installation #169
Comments
👍 This is planned but not yet on the roadmap. Some teams at LLNL have also asked for configure and install to be separated, so that will likely happen as well. |
👍 for a Also many packages are missing |
I've definitely run into some One thing to consider would be something like GCC, which requires a few additional dependencies to properly run the test suite. There has already been talk of separating build dependencies and runtime dependencies. This may require us to add test dependencies. |
@davydden: I would really like to add testing capability. One challenge is that Spack is designed for big machines, and the command to actually run stuff (esp. on BG/Q, XC40, etc.) can be very different from site to site. I would want to add a generic, auto-detected |
@tgamblin I was thinking about the following HPC usage case: create a job for a single node which does nothing for a couple of hours; ssh to the node; run spack to install everything. Since it's on the node, one will be able to use |
How do people feel about including |
Depends on how reliable the test suites are. There should probably be a |
i would not have a separate option The rationale is that |
Well, there's the problem that the default is to not keep stage directories around, so a |
I think we can distinguish between install time tests ( |
A couple random thoughts on this:
|
i think essentially when/if #1186 is merged, what's missing is |
@eschnett Is there something more that needs to be done? Or are you fine with :
if appropriate functions have been defined in the package (like in |
@eschnett I am going to close this because I think it has been fixed already. Please reopen if still necessary. |
deployment: pin hadoop to 2.9.0 in general.
Add xarray and f90nml to jedi-base-env, remove `npm` from `jedi-tools-env`
When installing software, I like to run a quick test that the installation works fine. This is nothing more than building and running a trivial program that outputs the version numbers. Often, this catches problems with install paths or library paths. It would be good to support this as a post-install step.
The text was updated successfully, but these errors were encountered: