diff options
author | 2015-05-13 20:30:06 +0000 | |
---|---|---|
committer | 2015-05-15 09:44:39 +0000 | |
commit | d6282ea66cc92c631051f0e7fbd34a417e24143a (patch) | |
tree | 4901233f4379e786c30a5c75a2b3098f5c5ee366 /src/main/java | |
parent | 9cd94a49218b2dd4edafe1389148f8d6df5a534b (diff) |
Attach runfiles to TestTargetExecutionSettings
--
MOS_MIGRATED_REVID=93554246
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/test/TestTargetExecutionSettings.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/test/TestTargetExecutionSettings.java b/src/main/java/com/google/devtools/build/lib/rules/test/TestTargetExecutionSettings.java index 1948a3b330..935565a1b2 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/test/TestTargetExecutionSettings.java +++ b/src/main/java/com/google/devtools/build/lib/rules/test/TestTargetExecutionSettings.java @@ -21,6 +21,7 @@ import com.google.devtools.build.lib.actions.Artifact; import com.google.devtools.build.lib.analysis.FilesToRunProvider; import com.google.devtools.build.lib.analysis.RuleConfiguredTarget.Mode; import com.google.devtools.build.lib.analysis.RuleContext; +import com.google.devtools.build.lib.analysis.Runfiles; import com.google.devtools.build.lib.analysis.RunfilesSupport; import com.google.devtools.build.lib.analysis.TransitiveInfoCollection; import com.google.devtools.build.lib.analysis.config.BuildConfiguration; @@ -44,6 +45,7 @@ public final class TestTargetExecutionSettings { private final Artifact executable; private final boolean runfilesSymlinksCreated; private final Path runfilesDir; + private final Runfiles runfiles; private final Artifact runfilesInputManifest; private final Artifact instrumentedFileManifest; @@ -66,6 +68,7 @@ public final class TestTargetExecutionSettings { this.executable = executable; this.runfilesSymlinksCreated = runfilesSupport.getCreateSymlinks(); this.runfilesDir = runfilesSupport.getRunfilesDirectory(); + this.runfiles = runfilesSupport.getRunfiles(); this.runfilesInputManifest = runfilesSupport.getRunfilesInputManifest(); this.instrumentedFileManifest = instrumentedFileManifest; } @@ -112,6 +115,11 @@ public final class TestTargetExecutionSettings { return runfilesDir; } + /** @return the runfiles for the test */ + public Runfiles getRunfiles() { + return runfiles; + } + /** * Returns the input runfiles manifest for this test. * |