aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/testutil/TestRuleClassProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/testutil/TestRuleClassProvider.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/testutil/TestRuleClassProvider.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/testutil/TestRuleClassProvider.java b/src/test/java/com/google/devtools/build/lib/testutil/TestRuleClassProvider.java
index 60faf47474..aa8bfb78c1 100644
--- a/src/test/java/com/google/devtools/build/lib/testutil/TestRuleClassProvider.java
+++ b/src/test/java/com/google/devtools/build/lib/testutil/TestRuleClassProvider.java
@@ -43,6 +43,9 @@ public class TestRuleClassProvider {
public static void addStandardRules(ConfiguredRuleClassProvider.Builder builder) {
try {
Class<?> providerClass = Class.forName(TestConstants.TEST_RULE_CLASS_PROVIDER);
+ // The method setup in the rule class provider requires the tools repository to be set
+ // beforehand.
+ builder.setToolsRepository(TestConstants.TOOLS_REPOSITORY);
Method setupMethod = providerClass.getMethod("setup",
ConfiguredRuleClassProvider.Builder.class);
setupMethod.invoke(null, builder);