Top Description Fields Constructors Methods
org.testng.internal.thread.graph

public Class SuiteWorkerFactory

extends Object
implements IThreadWorkerFactory<ISuite>
Class Inheritance
All Implemented Interfaces
org.testng.thread.IThreadWorkerFactory
Imports
java.util.List, org.testng.ISuite, .SuiteRunnerWorker, org.testng.collections.Lists, org.testng.internal.invokers.SuiteRunnerMap, org.testng.thread.IThreadWorkerFactory, .IWorker

An IThreadWorkerFactory for SuiteRunners
Author
nullin

Field Summary

Modifier and TypeField and Description
private String
private SuiteRunnerMap
private Integer

Constructor Summary

AccessConstructor and Description
public
SuiteWorkerFactory(SuiteRunnerMap suiteRunnerMap, Integer verbose, String defaultSuiteName)

Method Summary

Modifier and TypeMethod and Description
public List<IWorker<ISuite>>

Returns:

list of suite runner workers
createWorkers
(List<ISuite>
set of suite runners
suites
)

Implements org.testng.thread.IThreadWorkerFactory.createWorkers.

For each suite, creates a SuiteRunnerWorker
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

m_defaultSuiteNameback to summary
private String m_defaultSuiteName
m_suiteRunnerMapback to summary
private SuiteRunnerMap m_suiteRunnerMap
m_verboseback to summary
private Integer m_verbose

Constructor Detail

SuiteWorkerFactoryback to summary
public SuiteWorkerFactory(SuiteRunnerMap suiteRunnerMap, Integer verbose, String defaultSuiteName)

Method Detail

createWorkersback to summary
public List<IWorker<ISuite>> createWorkers(List<ISuite> suites)

Implements org.testng.thread.IThreadWorkerFactory.createWorkers.

For each suite, creates a SuiteRunnerWorker

Parameters
suites:List<ISuite>

set of suite runners

Returns:List<IWorker<ISuite>>

list of suite runner workers

Annotations
@Override