Uses of Package
org.apache.maven.surefire.junitcore.pc
Packages that use org.apache.maven.surefire.junitcore.pc
-
Classes in org.apache.maven.surefire.junitcore.pc used by org.apache.maven.surefire.junitcore.pcClassDescriptionAbstract parallel scheduling strategy in private package.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.Destroys the embedded thread-pool.Status of
ParallelComputer runtime
.
Used together with shutdown hook.ParallelComputer extends JUnitComputer
and has a shutdown functionality.Counts number of JUnit suites, classes and methods.Schedules tests, controls thread resources, awaiting tests and other schedulers finished, and a master scheduler can shutdown slaves.If this is a master scheduler, the slaves can stop scheduling by the master through the controller.There is a way to shutdown the hierarchy of schedulers.Specifies the strategy of scheduling whether sequential, or parallel.Populates collectiontriggeredTests
of descriptions started before shutting down.Wrapper ofParallelComputer status information
and tests been populated before a shutdown hook has been triggered.Used to execute tests annotated with net.jcip.annotations.NotThreadSafe.We need to wrap runners in a suite and count children of these runners.