aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis
diff options
context:
space:
mode:
authorGravatar gregce <gregce@google.com>2017-06-02 16:04:07 -0400
committerGravatar John Cater <jcater@google.com>2017-06-05 10:18:57 -0400
commitf19fcfebb81759a5ab4fe6bede35195287f89872 (patch)
tree26a0a1ee0edc18705178a6003cb63c63852139cd /src/test/java/com/google/devtools/build/lib/analysis
parent4169ae7eeea951b9df9b4a77e78411180935a3c6 (diff)
Automated g4 rollforward of commit b71e99b1f3746103e5d6802eebc24096b3494959.
(Automated g4 rollback of commit de92f9d8ea093416fae999073bbfcf3cf501ab55). *** Reason for rollback *** The problems that forced commit de92f9d8ea093416fae999073bbfcf3cf501ab55 were fixed in commit e6392cd380fce14d719890c78d5eb2657e8a6cfc . *** Original change description being rolled forward *** Implement dynamically configured LIPO builds. Quick overview: - provide a dynamic interface for getting the artifact owner configuration - provide a (dynamic) RuleTransitionFactory LIPO_ON_DEMAND to replace the (static) RuleClass.Configurator LIPO_ON_DEMAND. Eventually we'll remove the rule class configurator interface entirely.... *** ROLLBACK_OF=156180015 PiperOrigin-RevId: 157865224
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
index 601882c5b0..d2b83f4834 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
@@ -1465,12 +1465,8 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
return Iterables.getOnlyElement(masterConfig.getTargetConfigurations());
}
- protected BuildConfiguration getDataConfiguration() {
- BuildConfiguration targetConfig = getTargetConfiguration();
- // TODO(bazel-team): do a proper data transition for dynamic configurations.
- return targetConfig.useDynamicConfigurations()
- ? targetConfig
- : targetConfig.getConfiguration(ConfigurationTransition.DATA);
+ protected BuildConfiguration getDataConfiguration() throws InterruptedException {
+ return getConfiguration(getTargetConfiguration(), ConfigurationTransition.DATA);
}
protected BuildConfiguration getHostConfiguration() {
@@ -1500,7 +1496,6 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
/**
* Returns an attribute value retriever for the given rule for the target configuration.
-
*/
protected AttributeMap attributes(RuleConfiguredTarget ct) {
return ConfiguredAttributeMapper.of(ct);