diff options
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.java | 3 |
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); |