aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis
diff options
context:
space:
mode:
authorGravatar Dmitry Lomov <dslomov@google.com>2015-11-09 13:09:12 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-11-10 10:19:28 +0000
commitb487ac69185fd0080461a3c8795589fe4532f4bb (patch)
tree4b36b926124ac8dfee576ee05385a51e4b7b41e7 /src/test/java/com/google/devtools/build/lib/analysis
parentc7d277f25f4ebcaed4c08e110f549fc5eef44bec (diff)
Aspect terminology update.
Aspect => ConfiguredAspect AspectWithParameters => Aspect -- MOS_MIGRATED_REVID=107375211
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java3
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java12
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java34
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java20
4 files changed, 33 insertions, 36 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java b/src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java
index 973a4697ef..c413271186 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java
@@ -47,7 +47,8 @@ public class AspectDefinitionTest {
}
@Override
- public Aspect create(ConfiguredTarget base, RuleContext context, AspectParameters parameters) {
+ public ConfiguredAspect create(
+ ConfiguredTarget base, RuleContext context, AspectParameters parameters) {
throw new IllegalStateException();
}
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java b/src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java
index 7341ba1643..9616dffa7c 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java
@@ -237,13 +237,15 @@ public class AspectTest extends AnalysisTestCase {
}
@Override
- public Aspect create(ConfiguredTarget base,
- RuleContext ruleContext, AspectParameters parameters) throws InterruptedException {
+ public ConfiguredAspect create(
+ ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters)
+ throws InterruptedException {
Object lateBoundPrereq = ruleContext.getPrerequisite(":late", TARGET);
- return new Aspect.Builder("testaspect")
+ return new ConfiguredAspect.Builder("testaspect")
.addProvider(
- new AspectInfo(NestedSetBuilder.create(
- Order.STABLE_ORDER, lateBoundPrereq != null ? "non-empty" : "empty")))
+ new AspectInfo(
+ NestedSetBuilder.create(
+ Order.STABLE_ORDER, lateBoundPrereq != null ? "non-empty" : "empty")))
.build();
}
}
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java b/src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java
index 5a190d5915..3bf70e8447 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java
@@ -26,7 +26,7 @@ import com.google.devtools.build.lib.analysis.util.AnalysisTestCase;
import com.google.devtools.build.lib.analysis.util.TestAspects;
import com.google.devtools.build.lib.analysis.util.TestAspects.AspectRequiringRule;
import com.google.devtools.build.lib.cmdline.Label;
-import com.google.devtools.build.lib.packages.AspectWithParameters;
+import com.google.devtools.build.lib.packages.Aspect;
import com.google.devtools.build.lib.packages.Attribute;
import com.google.devtools.build.lib.packages.NativeAspectClass;
import com.google.devtools.build.lib.packages.NoSuchThingException;
@@ -113,7 +113,7 @@ public class DependencyResolverTest extends AnalysisTestCase {
return dependencyResolver.dependentNodeMap(
new TargetAndConfiguration(target, getTargetConfiguration()),
getHostConfiguration(),
- aspect != null ? new AspectWithParameters(new NativeAspectClass<T>(aspect)) : null,
+ aspect != null ? new Aspect(new NativeAspectClass<T>(aspect)) : null,
ImmutableSet.<ConfigMatchingProvider>of());
}
@@ -122,7 +122,7 @@ public class DependencyResolverTest extends AnalysisTestCase {
ListMultimap<Attribute, Dependency> dependentNodeMap,
String attrName,
String dep,
- AspectWithParameters... aspects) {
+ Aspect... aspects) {
Attribute attr = null;
for (Attribute candidate : dependentNodeMap.keySet()) {
if (candidate.getName().equals(attrName)) {
@@ -152,10 +152,7 @@ public class DependencyResolverTest extends AnalysisTestCase {
"aspect(name='b', foo=[])");
ListMultimap<Attribute, Dependency> map = dependentNodeMap("//a:a", null);
assertDep(
- map,
- "foo",
- "//a:b",
- new AspectWithParameters(new NativeAspectClass(TestAspects.SimpleAspect.class)));
+ map, "foo", "//a:b", new Aspect(new NativeAspectClass(TestAspects.SimpleAspect.class)));
}
@Test
@@ -167,10 +164,7 @@ public class DependencyResolverTest extends AnalysisTestCase {
ListMultimap<Attribute, Dependency> map =
dependentNodeMap("//a:a", TestAspects.AttributeAspect.class);
assertDep(
- map,
- "foo",
- "//a:b",
- new AspectWithParameters(new NativeAspectClass(TestAspects.AttributeAspect.class)));
+ map, "foo", "//a:b", new Aspect(new NativeAspectClass(TestAspects.AttributeAspect.class)));
}
@Test
@@ -205,18 +199,18 @@ public class DependencyResolverTest extends AnalysisTestCase {
BuildConfiguration host = getHostConfiguration();
BuildConfiguration target = getTargetConfiguration();
- ImmutableSet<AspectWithParameters> twoAspects =
+ ImmutableSet<Aspect> twoAspects =
ImmutableSet.of(
- new AspectWithParameters(new NativeAspectClass(TestAspects.SimpleAspect.class)),
- new AspectWithParameters(new NativeAspectClass(TestAspects.AttributeAspect.class)));
- ImmutableSet<AspectWithParameters> inverseAspects =
+ new Aspect(new NativeAspectClass(TestAspects.SimpleAspect.class)),
+ new Aspect(new NativeAspectClass(TestAspects.AttributeAspect.class)));
+ ImmutableSet<Aspect> inverseAspects =
ImmutableSet.of(
- new AspectWithParameters(new NativeAspectClass(TestAspects.AttributeAspect.class)),
- new AspectWithParameters(new NativeAspectClass(TestAspects.SimpleAspect.class)));
- ImmutableSet<AspectWithParameters> differentAspects =
+ new Aspect(new NativeAspectClass(TestAspects.AttributeAspect.class)),
+ new Aspect(new NativeAspectClass(TestAspects.SimpleAspect.class)));
+ ImmutableSet<Aspect> differentAspects =
ImmutableSet.of(
- new AspectWithParameters(new NativeAspectClass(TestAspects.AttributeAspect.class)),
- new AspectWithParameters(new NativeAspectClass(TestAspects.ErrorAspect.class)));
+ new Aspect(new NativeAspectClass(TestAspects.AttributeAspect.class)),
+ new Aspect(new NativeAspectClass(TestAspects.ErrorAspect.class)));
new EqualsTester()
.addEqualityGroup(
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java b/src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java
index 0a67c921b1..f6d650dc33 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java
@@ -26,7 +26,7 @@ import com.google.common.base.Function;
import com.google.common.collect.ImmutableCollection;
import com.google.common.collect.Iterables;
import com.google.devtools.build.lib.actions.Artifact;
-import com.google.devtools.build.lib.analysis.Aspect;
+import com.google.devtools.build.lib.analysis.ConfiguredAspect;
import com.google.devtools.build.lib.analysis.ConfiguredNativeAspectFactory;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
import com.google.devtools.build.lib.analysis.RuleConfiguredTarget.Mode;
@@ -149,16 +149,16 @@ public class TestAspects {
*/
public abstract static class BaseAspect implements ConfiguredNativeAspectFactory {
@Override
- public Aspect create(ConfiguredTarget base, RuleContext ruleContext,
- AspectParameters parameters) {
+ public ConfiguredAspect create(
+ ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
String information = parameters.isEmpty()
? ""
: " data " + Iterables.getFirst(parameters.getAttribute("baz"), null);
- return new Aspect.Builder(getClass().getName())
+ return new ConfiguredAspect.Builder(getClass().getName())
.addProvider(
AspectInfo.class,
- new AspectInfo(collectAspectData("aspect " + ruleContext.getLabel() + information,
- ruleContext)))
+ new AspectInfo(
+ collectAspectData("aspect " + ruleContext.getLabel() + information, ruleContext)))
.build();
}
}
@@ -249,7 +249,7 @@ public class TestAspects {
return builder.build();
}
- public Aspect create(
+ public ConfiguredAspect create(
ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
StringBuilder information = new StringBuilder("aspect " + ruleContext.getLabel());
if (!parameters.isEmpty()) {
@@ -264,7 +264,7 @@ public class TestAspects {
information.append(dep.getLabel());
}
information.append("]");
- return new Aspect.Builder(getClass().getName())
+ return new ConfiguredAspect.Builder(getClass().getName())
.addProvider(
AspectInfo.class,
new AspectInfo(collectAspectData(information.toString(), ruleContext)))
@@ -283,8 +283,8 @@ public class TestAspects {
*/
public static class ErrorAspect implements ConfiguredNativeAspectFactory {
@Override
- public Aspect create(ConfiguredTarget base, RuleContext ruleContext,
- AspectParameters parameters) {
+ public ConfiguredAspect create(
+ ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
ruleContext.ruleError("Aspect error");
return null;
}