diff options
author | markus-ferrell <116021216+markus-ferrell@users.noreply.github.com> | 2023-08-14 16:15:40 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-14 13:15:40 -0700 |
commit | d823037c408e334621f4759a87256c37ab3e20be (patch) | |
tree | c974619c03f9aef458e6d00cb4622b3a8e07a849 /pyproject.toml | |
parent | 4d945be955474030a452891e94903e695f5a48c0 (diff) | |
download | spack-d823037c408e334621f4759a87256c37ab3e20be.tar.gz spack-d823037c408e334621f4759a87256c37ab3e20be.tar.bz2 spack-d823037c408e334621f4759a87256c37ab3e20be.tar.xz spack-d823037c408e334621f4759a87256c37ab3e20be.zip |
Windows: enable "spack install" tests (#34696)
* The module-level skip for tests in `cmd.install` on Windows is removed.
A few classes of errors still persist:
* Cdash tests are not working on Windows
* Tests for failed installs are also not working (this will require
investigating bugs in output redirection)
* Environments are not yet supported on Windows
overall though, this enables testing of most basic uses of "spack install"
* Git repositories cached for version lookups were using a layout that
mimicked the URL as much as possible. This was useful for listing the
cache directory and understanding what was present at a glance, but
the paths were overly long on Windows. On all systems, the layout is
now a single directory based on a hash of the Git URL and is shortened
(which ensures a consistent and acceptable length, and also avoids
special characters).
* In particular, this removes util.url.parse_git_url and its associated
test, which were used exclusively for generating the git cache layout
* Bootstrapping is now enabled for unit tests on Windows
Diffstat (limited to 'pyproject.toml')
0 files changed, 0 insertions, 0 deletions