aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java
diff options
context:
space:
mode:
authorGravatar Laszlo Csomor <laszlocsomor@google.com>2017-01-16 10:03:29 +0000
committerGravatar Vladimir Moskva <vladmos@google.com>2017-01-16 13:47:14 +0000
commite68c6b5128119362c5e952638d4db0b269d2e4af (patch)
tree84bc3ce7d8a548fd145fe7a884312db74de3ed45 /src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java
parente9674fb187b5b95136eb93058eab9d48dcfdbeca (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.java2
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();