Skip to content

Fix references to Windows drive letter#54

Draft
raneashay wants to merge 1 commit intomicrosoft:mainfrom
raneashay:ashay/fix-windows-drive-refs
Draft

Fix references to Windows drive letter#54
raneashay wants to merge 1 commit intomicrosoft:mainfrom
raneashay:ashay/fix-windows-drive-refs

Conversation

@raneashay
Copy link

Prior to this patch, both the build and the tests included several
references to C:/. References in the build assumed that Windows is
installed on C:/, which causes the build to fail when Windows is
installed on a different drive. The references among tests assumed that
the C:/ drive exists, which although mostly correct, is not guaranteed,
making the tests fragile.

This patch fixes the build references to use the SYSTEMROOT
environment variable, which points to the Windows installation path,
instead of hardcoded references to C:/Windows. This patch also updates
tests to not use the presence of C:/ to detect Windows (instead relying
on the output of uname -s) and to not assume that every Windows
installation has a C:/.

Prior to this patch, both the build and the tests included several
references to C:/.  References in the build assumed that Windows is
installed on C:/, which causes the build to fail when Windows is
installed on a different drive.  The references among tests assumed that
the C:/ drive exists, which although mostly correct, is not guaranteed,
making the tests fragile.

This patch fixes the build references to use the `SYSTEMROOT`
environment variable, which points to the Windows installation path,
instead of hardcoded references to C:/Windows.  This patch also updates
tests to not use the presence of C:/ to detect Windows (instead relying
on the output of `uname -s`) and to not assume that every Windows
installation has a C:/.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant