aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java
diff options
context:
space:
mode:
authorGravatar Yun Peng <pcloudy@google.com>2017-07-28 10:22:57 +0200
committerGravatar Dmitry Lomov <dslomov@google.com>2017-07-31 16:05:56 +0200
commitc2c938ae2e75b5b881f06b18cce86dc87bae6fe6 (patch)
tree391b596c7ef66eeac9a0ef864f112bc6eb0f09c3 /src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java
parent639bba946ea01f5cf0a2cdb51c46012a602814a1 (diff)
Apply native binary launcher to sh_binary
This change: 1. Added launcher to @bazel_tools If the host platform is Windows, we use a prebuilt launcher.exe , otherwise the launcher needs to be built with MSVC first. 2. Launching sh_binary using native launcher. Change-Id: I5a63135455057fbfe04ff0cce7ec7994ef0c347a PiperOrigin-RevId: 163442540
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java b/src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java
index a840876685..a8aaa9735d 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java
@@ -147,6 +147,12 @@ public final class BazelAnalysisMock extends AnalysisMock {
"package(default_visibility=['//visibility:public'])",
"exports_files(['precompile.py'])",
"cc_binary(name='zipper', srcs=['zip_main.cc'])");
+
+ config.create(
+ "/bazel_tools_workspace/tools/launcher/BUILD",
+ "package(default_visibility=['//visibility:public'])",
+ "cc_binary(name='launcher', srcs=['launcher_main.cc'])");
+
ccSupport().setup(config);
}