aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com
diff options
context:
space:
mode:
authorGravatar Michajlo Matijkiw <michajlo@google.com>2015-05-13 20:30:06 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-05-15 09:44:39 +0000
commitd6282ea66cc92c631051f0e7fbd34a417e24143a (patch)
tree4901233f4379e786c30a5c75a2b3098f5c5ee366 /src/main/java/com
parent9cd94a49218b2dd4edafe1389148f8d6df5a534b (diff)
Attach runfiles to TestTargetExecutionSettings
-- MOS_MIGRATED_REVID=93554246
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/test/TestTargetExecutionSettings.java8
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.
*