aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules
diff options
context:
space:
mode:
authorGravatar Michajlo Matijkiw <michajlo@google.com>2015-05-22 23:40:02 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-05-26 08:12:13 +0000
commit381e542752cb24947863944a9eed0b97d4b71d38 (patch)
tree8f898d78350f295be2539dab7e573c649c4e8796 /src/main/java/com/google/devtools/build/lib/rules
parentdee781c6ab798818bf5bad2ec1b662f8849799f8 (diff)
TestRunnerAction attaches runfiles
-- MOS_MIGRATED_REVID=94319218
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/test/TestRunnerAction.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/test/TestRunnerAction.java b/src/main/java/com/google/devtools/build/lib/rules/test/TestRunnerAction.java
index e652c9950c..b5a946f44c 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/test/TestRunnerAction.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/test/TestRunnerAction.java
@@ -27,6 +27,7 @@ import com.google.devtools.build.lib.actions.ExecException;
import com.google.devtools.build.lib.actions.Executor;
import com.google.devtools.build.lib.actions.NotifyOnActionCacheHit;
import com.google.devtools.build.lib.actions.ResourceSet;
+import com.google.devtools.build.lib.analysis.RunfilesSupplierImpl;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration;
import com.google.devtools.build.lib.analysis.config.RunUnder;
import com.google.devtools.build.lib.syntax.Label;
@@ -121,7 +122,10 @@ public class TestRunnerAction extends AbstractAction implements NotifyOnActionCa
int runNumber,
BuildConfiguration configuration,
String workspaceName) {
- super(owner, inputs, list(testLog, cacheStatus, coverageArtifact, microCoverageArtifact));
+ super(owner, inputs,
+ // Note that this action only cares about the runfiles, not the mapping.
+ new RunfilesSupplierImpl(new PathFragment("runfiles"), executionSettings.getRunfiles()),
+ list(testLog, cacheStatus, coverageArtifact, microCoverageArtifact));
this.configuration = Preconditions.checkNotNull(configuration);
this.testLog = testLog;
this.cacheStatus = cacheStatus;