aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4Runner.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-05-27 17:25:16 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-05-30 09:19:26 +0000
commit6f418edf764a4dad4166ffcde49b0dbbc271214e (patch)
tree5c58d273abd04023ebc3b0617662eaf777c12d08 /src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4Runner.java
parent2ce814bf7bb5b43a35dc445c395570e809b44db7 (diff)
Description redacted.
-- MOS_MIGRATED_REVID=123431237
Diffstat (limited to 'src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4Runner.java')
-rw-r--r--src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4Runner.java28
1 files changed, 3 insertions, 25 deletions
diff --git a/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4Runner.java b/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4Runner.java
index 10447a7b70..4134131216 100644
--- a/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4Runner.java
+++ b/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4Runner.java
@@ -51,7 +51,6 @@ public class JUnit4Runner {
private final PrintStream testRunnerOut;
private final JUnit4Config config;
private final Set<RunListener> runListeners;
- private final Set<Initializer> initializers;
private GoogleTestSecurityManager googleTestSecurityManager;
private SecurityManager previousSecurityManager;
@@ -60,21 +59,15 @@ public class JUnit4Runner {
* Creates a runner.
*/
@Inject
- JUnit4Runner(
- Request request,
- CancellableRequestFactory requestFactory,
- Supplier<TestSuiteModel> modelSupplier,
- @Stdout PrintStream testRunnerOut,
- JUnit4Config config,
- Set<RunListener> runListeners,
- Set<Initializer> initializers) {
+ private JUnit4Runner(Request request, CancellableRequestFactory requestFactory,
+ Supplier<TestSuiteModel> modelSupplier, @Stdout PrintStream testRunnerOut,
+ JUnit4Config config, Set<RunListener> runListeners) {
this.request = request;
this.requestFactory = requestFactory;
this.modelSupplier = modelSupplier;
this.config = config;
this.testRunnerOut = testRunnerOut;
this.runListeners = runListeners;
- this.initializers = initializers;
}
/**
@@ -86,10 +79,6 @@ public class JUnit4Runner {
testRunnerOut.println("JUnit4 Test Runner");
checkJUnitRunnerApiVersion();
- for (Initializer init : initializers) {
- init.initialize();
- }
-
// Sharding
TestSuiteModel model = modelSupplier.get();
Filter shardingFilter = model.getShardingFilter();
@@ -272,15 +261,4 @@ public class JUnit4Runner {
public void run(RunNotifier notifier) {
}
}
-
- /**
- * A simple initializer which can be used to provide additional initialization logic in custom
- * runners.
- *
- * <p>Initializers will be run in unspecified order. If an exception is thrown it will not be
- * deemed recoverable and will cause the runner to error-out.
- */
- public interface Initializer {
- void initialize();
- }
}