Uses of Class
org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
Packages that use SchedulingStrategy
-
Uses of SchedulingStrategy in org.apache.maven.surefire.junitcore.pc
Subclasses of SchedulingStrategy in org.apache.maven.surefire.junitcore.pcModifier and TypeClassDescription(package private) class
Abstract parallel scheduling strategy in private package.(package private) final class
The sequentially executing strategy in private package.(package private) final class
Parallel strategy for non-shared thread pool in private package.(package private) final class
Parallel strategy for shared thread pool in private package.Fields in org.apache.maven.surefire.junitcore.pc declared as SchedulingStrategyMethods in org.apache.maven.surefire.junitcore.pc that return SchedulingStrategyModifier and TypeMethodDescriptionstatic SchedulingStrategy
SchedulingStrategies.createInvokerStrategy
(ConsoleLogger logger) static SchedulingStrategy
SchedulingStrategies.createParallelSharedStrategy
(ConsoleLogger logger, ExecutorService threadPool) ThethreadPool
passed to this strategy can be shared in other strategies.static SchedulingStrategy
SchedulingStrategies.createParallelStrategy
(ConsoleLogger logger, int nThreads) static SchedulingStrategy
SchedulingStrategies.createParallelStrategyUnbounded
(ConsoleLogger logger) Constructors in org.apache.maven.surefire.junitcore.pc with parameters of type SchedulingStrategyModifierConstructorDescriptionScheduler
(ConsoleLogger logger, org.junit.runner.Description description, Scheduler masterScheduler, SchedulingStrategy strategy) Should be used with individual pools on suites, classes and methods, seeParallelComputerBuilder.useSeparatePools()
.Scheduler
(ConsoleLogger logger, org.junit.runner.Description description, Scheduler masterScheduler, SchedulingStrategy strategy, int concurrency) Scheduler
(ConsoleLogger logger, org.junit.runner.Description description, Scheduler masterScheduler, SchedulingStrategy strategy, Balancer balancer) Can be used by e.g.Scheduler
(ConsoleLogger logger, org.junit.runner.Description description, SchedulingStrategy strategy) Use e.g.Scheduler
(ConsoleLogger logger, org.junit.runner.Description description, SchedulingStrategy strategy, int concurrency) Should be used if schedulers in parallel children and parent use one instance of bounded thread pool.Scheduler
(ConsoleLogger logger, org.junit.runner.Description description, SchedulingStrategy strategy, Balancer balancer) New instances should be used by schedulers with limited concurrency bybalancer
against other groups of schedulers.