aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google
diff options
context:
space:
mode:
authorGravatar Lukacs Berki <lberki@google.com>2015-10-12 08:47:40 +0000
committerGravatar Lukacs Berki <lberki@google.com>2015-10-12 09:00:47 +0000
commitc74ee3784d3fd3a722f92c39805e57b4353a4509 (patch)
treefcf7f95dd92f1c09ebf7790d858c9e83de670cdf /src/test/java/com/google
parent2b4979192035906f9d67013ec0f34614f5e96ede (diff)
Make Bazel use tools that are embedded in its binary.
This requires changing all "//tools/language:target" implicit dependencies to "@tools//tools/language:target". -- MOS_MIGRATED_REVID=105193805
Diffstat (limited to 'src/test/java/com/google')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/config/ConfigSettingTest.java4
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/config/ConfigSettingTest.java b/src/test/java/com/google/devtools/build/lib/analysis/config/ConfigSettingTest.java
index 4f2775dd1d..5cbe70305e 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/config/ConfigSettingTest.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/config/ConfigSettingTest.java
@@ -13,6 +13,7 @@
// limitations under the License.
package com.google.devtools.build.lib.analysis.config;
+import com.google.devtools.build.lib.Constants;
import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.common.options.OptionsBase;
@@ -203,8 +204,9 @@ public class ConfigSettingTest extends BuildViewTestCase {
}
public void testSelectForDefaultCrosstoolTop() throws Exception {
+ String crosstoolTop = Constants.TOOLS_REPOSITORY + "//tools/cpp:toolchain";
scratchConfiguredTarget("a", "a",
- "config_setting(name='cs', values={'crosstool_top': '//tools/cpp:toolchain'})",
+ "config_setting(name='cs', values={'crosstool_top': '" + crosstoolTop + "'})",
"sh_library(name='a', srcs=['a.sh'], deps=select({':cs': []}))");
}
}
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 811ac6374a..0849ac1261 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
@@ -64,9 +64,11 @@ public class BazelAnalysisMock extends AnalysisMock {
@Override
public void setupMockClient(MockToolsConfig config) throws IOException {
+ String workspace = config.getPath("").getPathString();
ArrayList<String> workspaceContents =
new ArrayList<>(
ImmutableList.of(
+ "local_repository(name = 'bazel_tools', path = '" + workspace + "')",
"bind(",
" name = 'objc_proto_lib',",
" actual = '//objcproto:ProtocolBuffers_lib',",