diff options
author | Carmi Grushko <carmi@google.com> | 2016-03-29 12:50:30 +0000 |
---|---|---|
committer | Klaus Aehlig <aehlig@google.com> | 2016-03-30 08:11:44 +0000 |
commit | b4a149ced93c61f33618901d5a65622a6ffa8035 (patch) | |
tree | ff1d61d4d8d0d0329ab3a627d765c8188c97559b /src/test/java/com/google/devtools/build | |
parent | 1250a011316156d1850abf2fcec63010dd4b737d (diff) |
Add getGenfilesArtifact() that takes an explicit AspectParameters, for looking up actions registered from Aspects that use a non-empty AspectParameters.
--
MOS_MIGRATED_REVID=118455180
Diffstat (limited to 'src/test/java/com/google/devtools/build')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java | 11 |
1 files changed, 10 insertions, 1 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 e4ad7ba386..3d23adca31 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 @@ -985,6 +985,15 @@ public abstract class BuildViewTestCase extends FoundationTestCase { */ protected Artifact getGenfilesArtifact(String packageRelativePath, ConfiguredTarget owner, Class<? extends ConfiguredAspectFactory> creatingAspectFactory) { + return getGenfilesArtifact( + packageRelativePath, owner, creatingAspectFactory, AspectParameters.EMPTY); + } + + protected Artifact getGenfilesArtifact( + String packageRelativePath, + ConfiguredTarget owner, + Class<? extends ConfiguredAspectFactory> creatingAspectFactory, + AspectParameters params) { return getPackageRelativeDerivedArtifact( packageRelativePath, owner.getConfiguration().getGenfilesDirectory(), @@ -994,7 +1003,7 @@ public abstract class BuildViewTestCase extends FoundationTestCase { owner.getConfiguration(), owner.getConfiguration(), new NativeAspectClass(creatingAspectFactory), - AspectParameters.EMPTY) + params) .argument()); } |