Package | Description |
---|---|
org.testng | |
org.testng.internal | |
org.testng.internal.thread.graph | |
org.testng.reporters | |
org.testng.reporters.jq |
Modifier and Type | Class and Description |
---|---|
class |
SuiteRunner
SuiteRunner is responsible for running all the tests included in one
suite. |
Modifier and Type | Field and Description |
---|---|
private ISuite |
TestRunner.m_suite |
Modifier and Type | Method and Description |
---|---|
ISuite |
ITestContext.getSuite() |
ISuite |
TestRunner.getSuite() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ISuite> |
SuiteRunnerWorker.getTasks() |
protected java.util.List<ISuite> |
TestNG.runSuites()
Run the test suites.
|
java.util.List<ISuite> |
TestNG.runSuitesLocally()
This needs to be public for maven2, for now..At least
until an alternative mechanism is found.
|
Modifier and Type | Method and Description |
---|---|
private void |
TestRunner.init(IConfiguration configuration,
ISuite suite,
XmlTest test,
java.lang.String outputDirectory,
IAnnotationFinder annotationFinder,
boolean skipFailedInvocationCounts,
java.util.Collection<IInvokedMethodListener> invokedMethodListeners,
java.util.List<IClassListener> classListeners) |
TestRunner |
ITestRunnerFactory.newTestRunner(ISuite suite,
XmlTest test,
java.util.Collection<IInvokedMethodListener> listeners,
java.util.List<IClassListener> classListeners) |
TestRunner |
SuiteRunner.DefaultTestRunnerFactory.newTestRunner(ISuite suite,
XmlTest test,
java.util.Collection<IInvokedMethodListener> listeners,
java.util.List<IClassListener> classListeners) |
TestRunner |
SuiteRunner.ProxyTestRunnerFactory.newTestRunner(ISuite suite,
XmlTest test,
java.util.Collection<IInvokedMethodListener> listeners,
java.util.List<IClassListener> classListeners) |
TestRunner |
ITestRunnerFactory2.newTestRunner(ISuite suite,
XmlTest test,
java.util.Collection<IInvokedMethodListener> listeners,
java.util.List<IClassListener> classListeners,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners)
Produces a new
TestRunner |
TestRunner |
SuiteRunner.DefaultTestRunnerFactory.newTestRunner(ISuite suite,
XmlTest test,
java.util.Collection<IInvokedMethodListener> listeners,
java.util.List<IClassListener> classListeners,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners) |
TestRunner |
SuiteRunner.ProxyTestRunnerFactory.newTestRunner(ISuite suite,
XmlTest test,
java.util.Collection<IInvokedMethodListener> listeners,
java.util.List<IClassListener> classListeners,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners) |
void |
ISuiteListener.onFinish(ISuite suite)
This method is invoked after the SuiteRunner has run all
the test suites.
|
void |
ISuiteListener.onStart(ISuite suite)
This method is invoked before the SuiteRunner starts.
|
Modifier and Type | Method and Description |
---|---|
int |
SuiteRunnerWorker.compareTo(IWorker<ISuite> arg0) |
void |
IReporter.generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory)
Generate a report for the given suites into the specified output directory.
|
private void |
TestNG.generateReports(java.util.List<ISuite> suiteRunners) |
private void |
TestNG.populateSuiteGraph(DynamicGraph<ISuite> suiteGraph,
SuiteRunnerMap suiteRunnerMap,
XmlSuite xmlSuite)
Populates the dynamic graph with the reverse hierarchy of suites.
|
Constructor and Description |
---|
SuiteRunnerWorker(ISuite suiteRunner,
SuiteRunnerMap suiteRunnerMap,
int verbose,
java.lang.String defaultSuiteName) |
TestRunner(IConfiguration configuration,
ISuite suite,
XmlTest test,
boolean skipFailedInvocationCounts,
java.util.Collection<IInvokedMethodListener> invokedMethodListeners,
java.util.List<IClassListener> classListeners)
This constructor is used by testng-remote, any changes related to it please contact with testng-team.
|
TestRunner(IConfiguration configuration,
ISuite suite,
XmlTest test,
boolean skipFailedInvocationCounts,
java.util.Collection<IInvokedMethodListener> invokedMethodListeners,
java.util.List<IClassListener> classListeners,
java.util.Comparator<ITestNGMethod> comparator) |
TestRunner(IConfiguration configuration,
ISuite suite,
XmlTest test,
java.lang.String outputDirectory,
IAnnotationFinder finder,
boolean skipFailedInvocationCounts,
java.util.Collection<IInvokedMethodListener> invokedMethodListeners,
java.util.List<IClassListener> classListeners,
java.util.Comparator<ITestNGMethod> comparator,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,ISuite> |
SuiteRunnerMap.m_map |
Modifier and Type | Method and Description |
---|---|
ISuite |
SuiteRunnerMap.get(XmlSuite xmlSuite) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ISuite> |
SuiteRunnerMap.values() |
Modifier and Type | Method and Description |
---|---|
void |
SuiteRunnerMap.put(XmlSuite xmlSuite,
ISuite suite) |
Modifier and Type | Method and Description |
---|---|
void |
ExitCodeListener.generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IWorker<ISuite>> |
SuiteWorkerFactory.createWorkers(java.util.List<ISuite> suites)
For each suite, creates a
SuiteRunnerWorker |
Modifier and Type | Method and Description |
---|---|
java.util.List<IWorker<ISuite>> |
SuiteWorkerFactory.createWorkers(java.util.List<ISuite> suites)
For each suite, creates a
SuiteRunnerWorker |
Modifier and Type | Method and Description |
---|---|
private void |
SuiteHTMLReporter.generateExcludedMethodsReport(XmlSuite xmlSuite,
ISuite suite) |
protected void |
FailedReporter.generateFailureSuite(XmlSuite xmlSuite,
ISuite suite,
java.lang.String outputDir) |
private void |
SuiteHTMLReporter.generateIndex(XmlSuite xmlSuite,
ISuite sr) |
private void |
SuiteHTMLReporter.generateMain(XmlSuite xmlSuite,
ISuite sr) |
private void |
SuiteHTMLReporter.generateMethodsAndGroups(XmlSuite xmlSuite,
ISuite suite)
Generate information about methods and groups
|
private void |
SuiteHTMLReporter.generateMethodsChronologically(XmlSuite xmlSuite,
ISuite suite,
java.lang.String outputFileName,
boolean alphabetical) |
private void |
SuiteHTMLReporter.generateSuites(XmlSuite xmlSuite,
ISuite suite)
Writes a property file for each suite result.
|
private void |
SuiteHTMLReporter.generateTableOfContents(XmlSuite xmlSuite,
ISuite suite) |
private java.util.Collection<ITestNGMethod> |
EmailableReporter.getMethodSet(IResultMap tests,
ISuite suite)
Since the methods will be sorted chronologically, we want to return
the ITestNGMethod from the invoked methods.
|
private java.util.Properties |
XMLReporter.getSuiteAttributes(ISuite suite) |
private java.lang.String |
SuiteHTMLReporter.makeTitle(ISuite suite) |
private java.io.File |
XMLReporter.referenceSuite(XMLStringBuffer xmlBuffer,
ISuite suite) |
private void |
EmailableReporter.resultSummary(ISuite suite,
IResultMap tests,
java.lang.String testname,
java.lang.String style,
java.lang.String details) |
private void |
XMLReporter.writeSuite(ISuite suite) |
private void |
XMLReporter.writeSuiteGroups(XMLStringBuffer xmlBuffer,
ISuite suite) |
private void |
XMLReporter.writeSuiteToBuffer(XMLStringBuffer xmlBuffer,
ISuite suite) |
private void |
XMLReporter.writeSuiteToFile(java.io.File suiteFile,
ISuite suite) |
Modifier and Type | Method and Description |
---|---|
private void |
SuiteHTMLReporter.generateIndex(java.util.List<ISuite> suites)
Generate the main index.html file that lists all the suites
and their result
|
protected void |
EmailableReporter.generateMethodDetailReport(java.util.List<ISuite> suites)
Creates a section showing known results for each method
|
protected void |
EmailableReporter.generateMethodSummaryReport(java.util.List<ISuite> suites)
Creates a table showing the highlights of each test method with links to the method details
|
void |
XMLReporter.generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory) |
void |
JUnitReportReporter.generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String defaultOutputDirectory) |
void |
FailedReporter.generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory) |
void |
SuiteHTMLReporter.generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory) |
void |
JqReporter.generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory)
Deprecated.
|
void |
EmailableReporter.generateReport(java.util.List<XmlSuite> xml,
java.util.List<ISuite> suites,
java.lang.String outdir)
Creates summary of the run
|
void |
EmailableReporter2.generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory) |
private XMLStringBuffer |
JqReporter.generateSuites(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
XMLStringBuffer main)
Deprecated.
|
void |
EmailableReporter.generateSuiteSummaryReport(java.util.List<ISuite> suites) |
Constructor and Description |
---|
SuiteResult(ISuite suite) |
Modifier and Type | Field and Description |
---|---|
protected ISuite |
NavigatorPanel.BaseResultProvider.m_suite |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<ISuite,ResultsByClass> |
Model.m_failedResultsByClass |
private ListMultiMap<ISuite,ITestResult> |
Model.m_model |
private java.util.Map<ISuite,ResultsByClass> |
Model.m_passedResultsByClass |
private java.util.Map<ISuite,ResultsByClass> |
Model.m_skippedResultsByClass |
private java.util.List<ISuite> |
Model.m_suites |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<ISuite> |
BasePanel.getSuites() |
java.util.List<ISuite> |
Model.getSuites() |
Modifier and Type | Method and Description |
---|---|
private void |
NavigatorPanel.addLinkTo(XMLStringBuffer header,
INavigatorPanel panel,
ISuite suite) |
private void |
SuitePanel.generateClassPanel(java.lang.Class c,
java.util.List<ITestResult> results,
XMLStringBuffer xsb,
java.lang.String status,
ISuite suite) |
private void |
NavigatorPanel.generateInfo(XMLStringBuffer header,
ISuite suite) |
private void |
NavigatorPanel.generateResult(XMLStringBuffer header,
int failed,
int skipped,
int passed,
ISuite suite,
java.lang.String suiteName) |
private void |
SuitePanel.generateSuitePanel(ISuite suite,
XMLStringBuffer xsb) |
java.util.List<ITestResult> |
Model.getAllTestResults(ISuite suite) |
java.util.List<ITestResult> |
Model.getAllTestResults(ISuite suite,
boolean testsOnly) |
java.lang.String |
TimesPanel.getContent(ISuite suite,
XMLStringBuffer main) |
java.lang.String |
TestNgXmlPanel.getContent(ISuite suite,
XMLStringBuffer main) |
java.lang.String |
TestPanel.getContent(ISuite suite,
XMLStringBuffer main) |
(package private) abstract java.lang.String |
BaseMultiSuitePanel.getContent(ISuite suite,
XMLStringBuffer xsb) |
java.lang.String |
IgnoredMethodsPanel.getContent(ISuite suite,
XMLStringBuffer main) |
java.lang.String |
ChronologicalPanel.getContent(ISuite suite,
XMLStringBuffer main) |
java.lang.String |
ReporterPanel.getContent(ISuite suite,
XMLStringBuffer main) |
java.lang.String |
GroupPanel.getContent(ISuite suite,
XMLStringBuffer main) |
ResultsByClass |
Model.getFailedResultsByClass(ISuite suite) |
java.lang.String |
TimesPanel.getHeader(ISuite suite) |
java.lang.String |
TestNgXmlPanel.getHeader(ISuite suite) |
java.lang.String |
TestPanel.getHeader(ISuite suite) |
(package private) abstract java.lang.String |
BaseMultiSuitePanel.getHeader(ISuite suite) |
java.lang.String |
IgnoredMethodsPanel.getHeader(ISuite suite) |
java.lang.String |
ChronologicalPanel.getHeader(ISuite suite) |
java.lang.String |
ReporterPanel.getHeader(ISuite suite) |
java.lang.String |
GroupPanel.getHeader(ISuite suite) |
private java.util.List<ITestResult> |
NavigatorPanel.getMethodsByStatus(ISuite suite,
int status) |
java.lang.String |
TimesPanel.getNavigatorLink(ISuite suite) |
java.lang.String |
TestNgXmlPanel.getNavigatorLink(ISuite suite) |
java.lang.String |
TestPanel.getNavigatorLink(ISuite suite) |
java.lang.String |
IgnoredMethodsPanel.getNavigatorLink(ISuite suite) |
java.lang.String |
ChronologicalPanel.getNavigatorLink(ISuite suite) |
java.lang.String |
ReporterPanel.getNavigatorLink(ISuite suite) |
java.lang.String |
GroupPanel.getNavigatorLink(ISuite suite) |
java.lang.String |
INavigatorPanel.getNavigatorLink(ISuite suite) |
java.lang.String |
BaseMultiSuitePanel.getPanelName(ISuite suite) |
java.lang.String |
INavigatorPanel.getPanelName(ISuite suite) |
ResultsByClass |
Model.getPassedResultsByClass(ISuite suite) |
ResultsByClass |
Model.getSkippedResultsByClass(ISuite suite) |
java.util.List<ITestResult> |
Model.getTestResults(ISuite suite) |
private java.lang.String |
TimesPanel.js(ISuite suite) |
protected static java.lang.String |
BasePanel.suiteToTag(ISuite suite) |
private void |
Model.updateGroups(ISuite suite,
ITestResult tr) |
Modifier and Type | Method and Description |
---|---|
void |
Main.generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory) |
Constructor and Description |
---|
BaseResultProvider(ISuite suite,
java.lang.String type) |
ResultsByStatus(ISuite suite,
java.lang.String type,
int status) |
Constructor and Description |
---|
Model(java.util.List<ISuite> suites) |