com.eviware.soapui.report
Class JUnitReportCollector

java.lang.Object
  extended by com.eviware.soapui.report.JUnitReportCollector
All Implemented Interfaces:
ProjectRunListener, TestRunListener, TestSuiteRunListener

public class JUnitReportCollector
extends java.lang.Object
implements TestRunListener, TestSuiteRunListener, ProjectRunListener

Collects TestRun results and creates JUnitReports

Author:
ole.matzura

Constructor Summary
JUnitReportCollector()
           
 
Method Summary
 void afterRun(ProjectRunner testScenarioRunner, ProjectRunContext runContext)
           
 void afterRun(TestCaseRunner testRunner, TestCaseRunContext runContext)
           
 void afterRun(TestSuiteRunner testRunner, TestSuiteRunContext runContext)
           
 void afterStep(TestCaseRunner testRunner, TestCaseRunContext runContext, TestStepResult result)
           
 void afterTestCase(TestSuiteRunner testRunner, TestSuiteRunContext runContext, TestCaseRunner testCaseRunner)
           
 void afterTestSuite(ProjectRunner testScenarioRunner, ProjectRunContext runContext, TestSuiteRunner testRunner)
           
 void beforeRun(ProjectRunner testScenarioRunner, ProjectRunContext runContext)
           
 void beforeRun(TestCaseRunner testRunner, TestCaseRunContext runContext)
           
 void beforeRun(TestSuiteRunner testRunner, TestSuiteRunContext runContext)
           
 void beforeStep(TestCaseRunner testRunner, TestCaseRunContext runContext)
           
 void beforeStep(TestCaseRunner testRunner, TestCaseRunContext runContext, TestStep testStep)
           
 void beforeTestCase(TestSuiteRunner testRunner, TestSuiteRunContext runContext, TestCase testCase)
           
 void beforeTestSuite(ProjectRunner testScenarioRunner, ProjectRunContext runContext, TestSuite testSuite)
           
 java.lang.String getReport()
           
 java.util.HashMap<java.lang.String,JUnitReport> getReports()
           
 void reset()
           
 java.util.List<java.lang.String> saveReports(java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JUnitReportCollector

public JUnitReportCollector()
Method Detail

saveReports

public java.util.List<java.lang.String> saveReports(java.lang.String path)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

getReports

public java.util.HashMap<java.lang.String,JUnitReport> getReports()

getReport

public java.lang.String getReport()

afterRun

public void afterRun(TestCaseRunner testRunner,
                     TestCaseRunContext runContext)
Specified by:
afterRun in interface TestRunListener

afterStep

public void afterStep(TestCaseRunner testRunner,
                      TestCaseRunContext runContext,
                      TestStepResult result)
Specified by:
afterStep in interface TestRunListener

beforeRun

public void beforeRun(TestCaseRunner testRunner,
                      TestCaseRunContext runContext)
Specified by:
beforeRun in interface TestRunListener

beforeStep

public void beforeStep(TestCaseRunner testRunner,
                       TestCaseRunContext runContext)
Specified by:
beforeStep in interface TestRunListener

beforeStep

public void beforeStep(TestCaseRunner testRunner,
                       TestCaseRunContext runContext,
                       TestStep testStep)
Specified by:
beforeStep in interface TestRunListener

reset

public void reset()

afterRun

public void afterRun(TestSuiteRunner testRunner,
                     TestSuiteRunContext runContext)
Specified by:
afterRun in interface TestSuiteRunListener

afterTestCase

public void afterTestCase(TestSuiteRunner testRunner,
                          TestSuiteRunContext runContext,
                          TestCaseRunner testCaseRunner)
Specified by:
afterTestCase in interface TestSuiteRunListener

beforeRun

public void beforeRun(TestSuiteRunner testRunner,
                      TestSuiteRunContext runContext)
Specified by:
beforeRun in interface TestSuiteRunListener

beforeTestCase

public void beforeTestCase(TestSuiteRunner testRunner,
                           TestSuiteRunContext runContext,
                           TestCase testCase)
Specified by:
beforeTestCase in interface TestSuiteRunListener

afterRun

public void afterRun(ProjectRunner testScenarioRunner,
                     ProjectRunContext runContext)
Specified by:
afterRun in interface ProjectRunListener

afterTestSuite

public void afterTestSuite(ProjectRunner testScenarioRunner,
                           ProjectRunContext runContext,
                           TestSuiteRunner testRunner)
Specified by:
afterTestSuite in interface ProjectRunListener

beforeRun

public void beforeRun(ProjectRunner testScenarioRunner,
                      ProjectRunContext runContext)
Specified by:
beforeRun in interface ProjectRunListener

beforeTestSuite

public void beforeTestSuite(ProjectRunner testScenarioRunner,
                            ProjectRunContext runContext,
                            TestSuite testSuite)
Specified by:
beforeTestSuite in interface ProjectRunListener


Copyright © 2005-2010 eviware.com. All Rights Reserved.