aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java
diff options
context:
space:
mode:
authorGravatar hlopko <hlopko@google.com>2018-05-08 01:19:31 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-08 01:21:38 -0700
commit0a502ff58810d1093dffeafa7baf120f02ab29c3 (patch)
treed777c6d6ca061f52b8100c859150acda6cd7ccd1 /src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java
parent0c5cc1b0253b57c4d04e324fc36536c094a77a6f (diff)
Remove cppConfiguration from LinkBuildVariables
This is to simplify the API that will eventually be exposed to Skylark. Working towards #4571. RELNOTES: None. PiperOrigin-RevId: 195785588
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java60
1 files changed, 12 insertions, 48 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java
index 53f572b0b3..afa366beef 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java
@@ -180,101 +180,65 @@ public class CcToolchainTest extends BuildViewTestCase {
CcToolchainProvider toolchainProvider =
(CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isFalse();
+ assertThat(toolchainProvider.useFission()).isFalse();
// Mode-specific settings.
useConfiguration("-c", "dbg", "--fission=dbg");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isTrue();
+ assertThat(toolchainProvider.useFission()).isTrue();
useConfiguration("-c", "dbg", "--fission=opt");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isFalse();
+ assertThat(toolchainProvider.useFission()).isFalse();
useConfiguration("-c", "dbg", "--fission=opt,dbg");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isTrue();
+ assertThat(toolchainProvider.useFission()).isTrue();
useConfiguration("-c", "fastbuild", "--fission=opt,dbg");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isFalse();
+ assertThat(toolchainProvider.useFission()).isFalse();
useConfiguration("-c", "fastbuild", "--fission=opt,dbg");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isFalse();
+ assertThat(toolchainProvider.useFission()).isFalse();
// Universally enabled
useConfiguration("-c", "dbg", "--fission=yes");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isTrue();
+ assertThat(toolchainProvider.useFission()).isTrue();
useConfiguration("-c", "opt", "--fission=yes");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isTrue();
+ assertThat(toolchainProvider.useFission()).isTrue();
useConfiguration("-c", "fastbuild", "--fission=yes");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isTrue();
+ assertThat(toolchainProvider.useFission()).isTrue();
// Universally disabled
useConfiguration("-c", "dbg", "--fission=no");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isFalse();
+ assertThat(toolchainProvider.useFission()).isFalse();
useConfiguration("-c", "opt", "--fission=no");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isFalse();
+ assertThat(toolchainProvider.useFission()).isFalse();
useConfiguration("-c", "fastbuild", "--fission=no");
target = getConfiguredTarget("//a:b");
toolchainProvider = (CcToolchainProvider) target.get(ToolchainInfo.PROVIDER);
- assertThat(
- CppHelper.useFission(
- getConfiguration(target).getFragment(CppConfiguration.class), toolchainProvider))
- .isFalse();
+ assertThat(toolchainProvider.useFission()).isFalse();
}
@Test