diff options
author | 2018-04-17 08:49:01 -0700 | |
---|---|---|
committer | 2018-04-17 08:50:49 -0700 | |
commit | 57d6c33d691a2021bde812f9a8780283799558f6 (patch) | |
tree | 8c8f2340d549b3ad223209b481ab09d30fac1248 /src/test | |
parent | 9c8c77502ff52907a327e6bdc9ac282da0af6b44 (diff) |
A slight refactoring of RunCommand.
RELNOTES: None.
PiperOrigin-RevId: 193203414
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/packages/util/DocumentationTestUtil.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/DocumentationTestUtil.java b/src/test/java/com/google/devtools/build/lib/packages/util/DocumentationTestUtil.java index d3ad47badb..32a759f62c 100644 --- a/src/test/java/com/google/devtools/build/lib/packages/util/DocumentationTestUtil.java +++ b/src/test/java/com/google/devtools/build/lib/packages/util/DocumentationTestUtil.java @@ -18,12 +18,14 @@ import static com.google.common.truth.Truth.assertWithMessage; import com.google.devtools.build.docgen.DocCheckerUtils; import com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider; +import com.google.devtools.build.lib.exec.TestPolicy; import com.google.devtools.build.lib.runtime.BlazeCommand; import com.google.devtools.build.lib.runtime.BlazeCommandUtils; import com.google.devtools.build.lib.runtime.BlazeModule; import com.google.devtools.build.lib.runtime.BlazeRuntime; import com.google.devtools.build.lib.runtime.BuiltinCommandModule; import com.google.devtools.build.lib.runtime.ServerBuilder; +import com.google.devtools.build.lib.runtime.commands.RunCommand; import com.google.devtools.common.options.Options; import com.google.devtools.common.options.OptionsBase; import java.util.HashSet; @@ -35,6 +37,12 @@ import java.util.regex.Pattern; /** Utility functions for validating correctness of Bazel documentation. */ public abstract class DocumentationTestUtil { + private static final class DummyBuiltinCommandModule extends BuiltinCommandModule { + DummyBuiltinCommandModule() { + super(new RunCommand(TestPolicy.EMPTY_POLICY)); + } + } + private DocumentationTestUtil() {} private static final Pattern CODE_FLAG_PATTERN = @@ -69,7 +77,7 @@ public abstract class DocumentationTestUtil { // collect all command options ServerBuilder serverBuilder = new ServerBuilder(); - new BuiltinCommandModule().serverInit(null, serverBuilder); + new DummyBuiltinCommandModule().serverInit(null, serverBuilder); for (BlazeModule module : blazeModules) { module.serverInit(null, serverBuilder); } |