diff options
author | 2017-01-16 10:03:29 +0000 | |
---|---|---|
committer | 2017-01-16 13:47:14 +0000 | |
commit | e68c6b5128119362c5e952638d4db0b269d2e4af (patch) | |
tree | 84bc3ce7d8a548fd145fe7a884312db74de3ed45 /src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java | |
parent | e9674fb187b5b95136eb93058eab9d48dcfdbeca (diff) |
Windows, JNI: make it work with long paths
When spawning a new process with CreateProcessA,
convert argv0 to a 8dot3 style short path so we
can support longer paths than MAX_PATH. This is
the same approach we did in commit 44ecf9a0c7c25496a43f59f1c8f20df9527e12cb.
See https://github.com/bazelbuild/bazel/issues/2107
See https://github.com/bazelbuild/bazel/issues/2181
--
PiperOrigin-RevId: 144613589
MOS_MIGRATED_REVID=144613589
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java b/src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java index 1ae3cded74..b19ea488e7 100644 --- a/src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java +++ b/src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java @@ -47,7 +47,7 @@ public class WindowsProcessesTest { public void loadJni() throws Exception { mockSubprocess = WindowsTestUtil.getRunfile( "io_bazel/src/test/java/com/google/devtools/build/lib/MockSubprocess_deploy.jar"); - mockBinary = System.getProperty("java.home") + "/bin/java"; + mockBinary = System.getProperty("java.home") + "\\bin\\java.exe"; WindowsJniLoader.loadJni(); |