aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/test/TestTargetExecutionSettings.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/test/TestTargetExecutionSettings.java')
-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.
*