Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acquirePermit() - Method in interface org.apache.maven.surefire.junitcore.pc.Balancer
-
Acquires a permit from this balancer, blocking until one is available.
- afterExecute() - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler
- afterRunQuietly() - Method in class org.apache.maven.surefire.junitcore.pc.ParallelComputer
- AsynchronousRunner - Class in org.apache.maven.surefire.junitcore
-
Deprecated.
- AsynchronousRunner(ExecutorService) - Constructor for class org.apache.maven.surefire.junitcore.AsynchronousRunner
-
Deprecated.
- attachToThread() - Method in class org.apache.maven.surefire.junitcore.TestSet
-
Deprecated.
B
- Balancer - Interface in org.apache.maven.surefire.junitcore.pc
-
The Balancer controls the maximum of concurrent threads in the current Scheduler(s) and prevents from own thread resources exhaustion if other group of schedulers share the same pool of threads.
- BalancerFactory - Class in org.apache.maven.surefire.junitcore.pc
- beforeExecute() - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler
- beforeRunQuietly() - Method in class org.apache.maven.surefire.junitcore.pc.ParallelComputer
- buildComputer() - Method in class org.apache.maven.surefire.junitcore.pc.ParallelComputerBuilder
C
- canSchedule() - Method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
- close() - Method in class org.apache.maven.surefire.junitcore.ConfigurableParallelComputer
-
Deprecated.
- ConfigurableParallelComputer - Class in org.apache.maven.surefire.junitcore
-
Deprecated.
- ConfigurableParallelComputer() - Constructor for class org.apache.maven.surefire.junitcore.ConfigurableParallelComputer
-
Deprecated.
- ConfigurableParallelComputer(boolean, boolean) - Constructor for class org.apache.maven.surefire.junitcore.ConfigurableParallelComputer
-
Deprecated.
- ConfigurableParallelComputer(boolean, boolean, Integer, boolean) - Constructor for class org.apache.maven.surefire.junitcore.ConfigurableParallelComputer
-
Deprecated.
- createBalancer(int) - Static method in class org.apache.maven.surefire.junitcore.pc.BalancerFactory
-
Balancer without fairness.
- createBalancerWithFairness(int) - Static method in class org.apache.maven.surefire.junitcore.pc.BalancerFactory
-
Balancer with fairness.
- createInfinitePermitsBalancer() - Static method in class org.apache.maven.surefire.junitcore.pc.BalancerFactory
-
Infinite permits.
- createInvokerStrategy(ConsoleLogger) - Static method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategies
- createParallelSharedStrategy(ConsoleLogger, ExecutorService) - Static method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategies
-
The
threadPool
passed to this strategy can be shared in other strategies. - createParallelStrategy(ConsoleLogger, int) - Static method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategies
- createParallelStrategyUnbounded(ConsoleLogger) - Static method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategies
- createThreadAttachedTestMethod(ReportEntry) - Method in class org.apache.maven.surefire.junitcore.TestSet
-
Deprecated.
D
- describeElapsedTimeout() - Method in class org.apache.maven.surefire.junitcore.pc.ParallelComputer
- describeStopped(boolean) - Method in class org.apache.maven.surefire.junitcore.pc.ParallelComputer
- describeStopped(boolean) - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler
-
Attempts to stop all actively executing tasks and immediately returns a collection of descriptions of those tasks which have started prior to this call.
- destroy() - Method in interface org.apache.maven.surefire.junitcore.pc.Destroyable
- Destroyable - Interface in org.apache.maven.surefire.junitcore.pc
-
Destroys the embedded thread-pool.
- disable() - Method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
-
Persistently disables this strategy.
F
- finished() - Method in class org.apache.maven.surefire.junitcore.AsynchronousRunner
-
Deprecated.
- finished() - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler
- finished() - Method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
-
Waiting for scheduled tasks to finish.
G
- getIncompleteTests() - Method in class org.apache.maven.surefire.junitcore.pc.ShutdownResult
- getParallelTestsTimeoutForcedInSeconds() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- getParallelTestsTimeoutInSeconds() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- getRunner(RunnerBuilder, Class<?>) - Method in class org.apache.maven.surefire.junitcore.ConfigurableParallelComputer
-
Deprecated.
- getSuite(RunnerBuilder, Class<?>[]) - Method in class org.apache.maven.surefire.junitcore.ConfigurableParallelComputer
-
Deprecated.
- getSuites() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreProvider
- getThreadCount() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- getThreadCountClasses() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- getThreadCountMethods() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- getThreadCountSuites() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- getThreadTestSet() - Static method in class org.apache.maven.surefire.junitcore.TestSet
-
Deprecated.
- getTriggeredTests() - Method in class org.apache.maven.surefire.junitcore.pc.ShutdownResult
H
- hasSharedThreadPool() - Method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
I
- incrementFinishedTests(TestReportListener, boolean) - Method in class org.apache.maven.surefire.junitcore.TestSet
-
Deprecated.
- incrementTestMethodCount() - Method in class org.apache.maven.surefire.junitcore.TestSet
-
Deprecated.
- invoke(Object) - Method in class org.apache.maven.surefire.junitcore.JUnitCoreProvider
- isNoThreading() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- isParallelBoth() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
-
Deprecated.Instead use the expression isParallelMethods() && isParallelClasses().
- isParallelClasses() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- isParallelismSelected() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- isParallelMethods() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- isParallelOptimization() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- isParallelSuites() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- isPerCoreThreadCount() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- isUseUnlimitedThreads() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
J
- JUnitCoreParameters - Class in org.apache.maven.surefire.junitcore
- JUnitCoreParameters(Map<String, String>) - Constructor for class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- JUnitCoreProvider - Class in org.apache.maven.surefire.junitcore
- JUnitCoreProvider(ProviderParameters) - Constructor for class org.apache.maven.surefire.junitcore.JUnitCoreProvider
L
- logQuietly(String) - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler
- logQuietly(Throwable) - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler
- logQuietly(Throwable) - Method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
N
- newShutdownHandler() - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler
O
- org.apache.maven.surefire.junitcore - package org.apache.maven.surefire.junitcore
- org.apache.maven.surefire.junitcore.pc - package org.apache.maven.surefire.junitcore.pc
P
- PARALLEL_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- PARALLEL_OPTIMIZE_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- PARALLEL_TIMEOUT_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- PARALLEL_TIMEOUTFORCED_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- ParallelComputer - Class in org.apache.maven.surefire.junitcore.pc
-
ParallelComputer extends JUnit
Computer
and has a shutdown functionality. - ParallelComputer(double, double) - Constructor for class org.apache.maven.surefire.junitcore.pc.ParallelComputer
- ParallelComputerBuilder - Class in org.apache.maven.surefire.junitcore.pc
- ParallelComputerBuilder(ConsoleLogger, JUnitCoreParameters) - Constructor for class org.apache.maven.surefire.junitcore.pc.ParallelComputerBuilder
- PERCORETHREADCOUNT_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
R
- rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler.ShutdownHandler
- releaseAllPermits() - Method in interface org.apache.maven.surefire.junitcore.pc.Balancer
- releasePermit() - Method in interface org.apache.maven.surefire.junitcore.pc.Balancer
-
Releases a permit, returning it to the balancer.
- replay(TestReportListener<TestOutputReportEntry>) - Method in class org.apache.maven.surefire.junitcore.TestSet
-
Deprecated.
S
- schedule(Runnable) - Method in class org.apache.maven.surefire.junitcore.AsynchronousRunner
-
Deprecated.
- schedule(Runnable) - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler
- schedule(Runnable) - Method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
-
Schedules tasks if
SchedulingStrategy.canSchedule()
. - Scheduler - Class in org.apache.maven.surefire.junitcore.pc
-
Schedules tests, controls thread resources, awaiting tests and other schedulers finished, and a master scheduler can shutdown slaves.
- Scheduler(ConsoleLogger, Description, Scheduler, SchedulingStrategy) - Constructor for class org.apache.maven.surefire.junitcore.pc.Scheduler
-
Should be used with individual pools on suites, classes and methods, see
ParallelComputerBuilder.useSeparatePools()
. - Scheduler(ConsoleLogger, Description, Scheduler, SchedulingStrategy, int) - Constructor for class org.apache.maven.surefire.junitcore.pc.Scheduler
- Scheduler(ConsoleLogger, Description, Scheduler, SchedulingStrategy, Balancer) - Constructor for class org.apache.maven.surefire.junitcore.pc.Scheduler
-
Can be used by e.g.
- Scheduler(ConsoleLogger, Description, SchedulingStrategy) - Constructor for class org.apache.maven.surefire.junitcore.pc.Scheduler
-
Use e.g.
- Scheduler(ConsoleLogger, Description, SchedulingStrategy, int) - Constructor for class org.apache.maven.surefire.junitcore.pc.Scheduler
-
Should be used if schedulers in parallel children and parent use one instance of bounded thread pool.
- Scheduler(ConsoleLogger, Description, SchedulingStrategy, Balancer) - Constructor for class org.apache.maven.surefire.junitcore.pc.Scheduler
-
New instances should be used by schedulers with limited concurrency by
balancer
against other groups of schedulers. - Scheduler.ShutdownHandler - Class in org.apache.maven.surefire.junitcore.pc
-
There is a way to shutdown the hierarchy of schedulers.
- SchedulingStrategies - Class in org.apache.maven.surefire.junitcore.pc
-
The factory of
SchedulingStrategy
. - SchedulingStrategies() - Constructor for class org.apache.maven.surefire.junitcore.pc.SchedulingStrategies
- SchedulingStrategy - Class in org.apache.maven.surefire.junitcore.pc
-
Specifies the strategy of scheduling whether sequential, or parallel.
- SchedulingStrategy(ConsoleLogger) - Constructor for class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
- setAllScheduled(TestReportListener) - Method in class org.apache.maven.surefire.junitcore.TestSet
-
Deprecated.
- setDefaultShutdownHandler(Scheduler.ShutdownHandler) - Method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
- setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler.ShutdownHandler
- ShutdownHandler() - Constructor for class org.apache.maven.surefire.junitcore.pc.Scheduler.ShutdownHandler
- ShutdownResult - Class in org.apache.maven.surefire.junitcore.pc
-
Populates collection
triggeredTests
of descriptions started before shutting down. - ShutdownResult(Collection<Description>, Collection<Description>) - Constructor for class org.apache.maven.surefire.junitcore.pc.ShutdownResult
- shutdownThreadPoolsAwaitingKilled() - Method in class org.apache.maven.surefire.junitcore.pc.ParallelComputer
- shutdownThreadPoolsAwaitingKilled() - Method in class org.apache.maven.surefire.junitcore.pc.Scheduler
- stop() - Method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
-
Stops scheduling new tasks (e.g.
- stopNow() - Method in class org.apache.maven.surefire.junitcore.pc.SchedulingStrategy
-
Stops scheduling new tasks and
interrupts
running tasks (e.g.
T
- TestSet - Class in org.apache.maven.surefire.junitcore
-
Deprecated.
- TestSet(String, RunMode, ClassMethodIndexer) - Constructor for class org.apache.maven.surefire.junitcore.TestSet
-
Deprecated.
- THREADCOUNT_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- THREADCOUNTCLASSES_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- THREADCOUNTMETHODS_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- THREADCOUNTSUITES_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
- toString() - Method in class org.apache.maven.surefire.junitcore.ConfigurableParallelComputer
-
Deprecated.
- toString() - Method in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
U
- USEUNLIMITEDTHREADS_KEY - Static variable in class org.apache.maven.surefire.junitcore.JUnitCoreParameters
W
- waitForCompletion() - Method in class org.apache.maven.surefire.junitcore.AsynchronousRunner
-
Deprecated.
All Classes and Interfaces|All Packages|Constant Field Values