aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test
diff options
context:
space:
mode:
authorGravatar lberki <lberki@google.com>2018-04-17 08:49:01 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-04-17 08:50:49 -0700
commit57d6c33d691a2021bde812f9a8780283799558f6 (patch)
tree8c8f2340d549b3ad223209b481ab09d30fac1248 /src/test
parent9c8c77502ff52907a327e6bdc9ac282da0af6b44 (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.java10
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);
}