From d6282ea66cc92c631051f0e7fbd34a417e24143a Mon Sep 17 00:00:00 2001 From: Michajlo Matijkiw Date: Wed, 13 May 2015 20:30:06 +0000 Subject: Attach runfiles to TestTargetExecutionSettings -- MOS_MIGRATED_REVID=93554246 --- .../build/lib/rules/test/TestTargetExecutionSettings.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/main/java/com') 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. * -- cgit v1.2.3