diff options
author | Googler <noreply@google.com> | 2018-03-19 09:01:37 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-03-19 09:03:54 -0700 |
commit | 0f2a78f14b6cac02da2d9c4078b08bbcf3077078 (patch) | |
tree | ebc59a395ab9c63a75eb36a1ef8bb986ba0509fb /src/test/java/com/google/devtools/build | |
parent | 32c5add2088f58560131a70b670566bc5f7efa7d (diff) |
RELNOTES: Allow C++ features to make proto_library emit smaller C++ code
PiperOrigin-RevId: 189589977
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 | 19 |
1 files changed, 13 insertions, 6 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 20ac616e1b..d4684d9a7f 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 @@ -648,6 +648,18 @@ public abstract class BuildViewTestCase extends FoundationTestCase { } return null; } + + protected final ActionAnalysisMetadata getGeneratingActionAnalysisMetadata(Artifact artifact) { + Preconditions.checkNotNull(artifact); + ActionAnalysisMetadata actionAnalysisMetadata = + mutableActionGraph.getGeneratingAction(artifact); + + if (actionAnalysisMetadata == null) { + actionAnalysisMetadata = getActionGraph().getGeneratingAction(artifact); + } + + return actionAnalysisMetadata; + } protected Action getGeneratingAction(ConfiguredTarget target, String outputName) { NestedSet<Artifact> filesToBuild = getFilesToBuild(target); @@ -666,12 +678,7 @@ public abstract class BuildViewTestCase extends FoundationTestCase { } protected final Action getGeneratingAction(Artifact artifact) { - Preconditions.checkNotNull(artifact); - ActionAnalysisMetadata action = mutableActionGraph.getGeneratingAction(artifact); - - if (action == null) { - action = getActionGraph().getGeneratingAction(artifact); - } + ActionAnalysisMetadata action = getGeneratingActionAnalysisMetadata(artifact); if (action != null) { Preconditions.checkState( |