aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java
diff options
context:
space:
mode:
authorGravatar jcater <jcater@google.com>2018-05-29 08:54:02 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-29 08:55:48 -0700
commitbf1ac7e0a1371bb3325e6860acdf27b1f8bfa0d1 (patch)
tree3933eb6e771f786279369a06e0bce93975737887 /src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java
parent072cf92c7d83b89362584bfbbefae76a37c1dcef (diff)
Change uses of cc_toolchain_type back to plain toolchain_type.
This is a prequisite to removing cc_toolchain_type entirely. PiperOrigin-RevId: 198402472
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java60
1 files changed, 0 insertions, 60 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java b/src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java
index 70fe4e0ee5..649eed1bf4 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java
@@ -17,15 +17,11 @@ import static com.google.common.truth.Truth.assertThat;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
import com.google.devtools.build.lib.analysis.TemplateVariableInfo;
-import com.google.devtools.build.lib.analysis.ToolchainContext.ResolvedToolchainProviders;
import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
import com.google.devtools.build.lib.analysis.util.ScratchAttributeWriter;
-import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.build.lib.packages.util.MockPlatformSupport;
-import com.google.devtools.build.lib.rules.cpp.CcToolchainProvider;
import com.google.devtools.build.lib.rules.cpp.CppCompileAction;
import com.google.devtools.build.lib.testutil.TestConstants;
-import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
@@ -50,62 +46,6 @@ public class ToolchainTypeTest extends BuildViewTestCase {
}
@Test
- public void testMakeVariablesFromToolchain() throws Exception {
- MockPlatformSupport.addMockPiiiPlatform(
- mockToolsConfig, analysisMock.ccSupport().getMockCrosstoolLabel());
- useConfiguration(
- "--enabled_toolchain_types="
- + TestConstants.TOOLS_REPOSITORY
- + "//tools/cpp:toolchain_type",
- "--experimental_platforms=//mock_platform:mock-piii-platform",
- "--extra_toolchains=//mock_platform:toolchain_cc-compiler-piii",
- "--make_variables_source=toolchain");
- ConfiguredTarget cc =
- getConfiguredTarget(TestConstants.TOOLS_REPOSITORY + "//tools/cpp:toolchain_type");
- assertThat(cc.get(TemplateVariableInfo.PROVIDER).getVariables())
- .containsEntry("TARGET_CPU", "piii");
- }
-
- @Test
- public void testGlibcVersionSetInEnv() throws Exception {
- MockPlatformSupport.addMockPiiiPlatform(
- mockToolsConfig, analysisMock.ccSupport().getMockCrosstoolLabel());
- useConfiguration(
- "--enabled_toolchain_types="
- + TestConstants.TOOLS_REPOSITORY
- + "//tools/cpp:toolchain_type",
- "--experimental_platforms=//mock_platform:mock-piii-platform",
- "--extra_toolchains=//mock_platform:toolchain_cc-compiler-piii",
- "--make_variables_source=toolchain");
- ConfiguredTarget toolchainType =
- getConfiguredTarget(TestConstants.TOOLS_REPOSITORY + "//tools/cpp:toolchain_type");
- Map<String, String> makeVariables =
- toolchainType.get(TemplateVariableInfo.PROVIDER).getVariables();
-
- ConfiguredTarget target =
- ScratchAttributeWriter.fromLabelString(this, "cc_library", "//lib")
- .setList("srcs", "a.cc")
- .write();
-
- ResolvedToolchainProviders providers =
- (ResolvedToolchainProviders)
- getRuleContext(target).getToolchainContext().getResolvedToolchainProviders();
- CcToolchainProvider toolchainProvider =
- (CcToolchainProvider)
- providers.getForToolchainType(
- Label.parseAbsolute(TestConstants.TOOLS_REPOSITORY + "//tools/cpp:toolchain_type"));
-
- String targetLibc = toolchainProvider.getTargetLibc();
- String glibcVersion = makeVariables.get("GLIBC_VERSION");
- assertThat(glibcVersion).isNotNull();
- if (targetLibc.startsWith("glibc-")) {
- assertThat(glibcVersion).isEqualTo(targetLibc.substring("glibc-".length()));
- } else {
- assertThat(glibcVersion).isEqualTo(targetLibc);
- }
- }
-
- @Test
public void testCcTargetsDependOnCcToolchainAutomatically() throws Exception {
MockPlatformSupport.addMockPiiiPlatform(
mockToolsConfig, analysisMock.ccSupport().getMockCrosstoolLabel());