diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceScriptFixture.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceScriptFixture.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceScriptFixture.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceScriptFixture.java index 648b282831..a422e62280 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceScriptFixture.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceScriptFixture.java @@ -20,6 +20,7 @@ import com.google.devtools.build.lib.analysis.FileProvider; import com.google.devtools.build.lib.analysis.RuleConfiguredTarget.Mode; import com.google.devtools.build.lib.analysis.RuleConfiguredTargetBuilder; import com.google.devtools.build.lib.analysis.RuleContext; +import com.google.devtools.build.lib.analysis.Runfiles; import com.google.devtools.build.lib.analysis.RunfilesProvider; import com.google.devtools.build.lib.analysis.TransitiveInfoCollection; import com.google.devtools.build.lib.analysis.actions.FileWriteAction; @@ -36,7 +37,12 @@ public class AndroidDeviceScriptFixture implements RuleConfiguredTargetFactory { Artifact fixtureScript = getFixtureScript(ruleContext); return new RuleConfiguredTargetBuilder(ruleContext) .setFilesToBuild(NestedSetBuilder.<Artifact>stableOrder().add(fixtureScript).build()) - .addProvider(RunfilesProvider.class, RunfilesProvider.EMPTY) + .addProvider( + RunfilesProvider.class, + RunfilesProvider.simple( + new Runfiles.Builder(ruleContext.getWorkspaceName()) + .addArtifact(fixtureScript) + .build())) .addNativeDeclaredProvider( new AndroidDeviceScriptFixtureInfoProvider( fixtureScript, |