org.jboss.dtf.testframework.utils.logging.plugins
Class WebLoggingServicePlugin

java.lang.Object
  extended by org.jboss.dtf.testframework.utils.logging.plugins.WebLoggingServicePlugin
All Implemented Interfaces:
LoggingService

public class WebLoggingServicePlugin
extends java.lang.Object
implements LoggingService


Constructor Summary
WebLoggingServicePlugin()
           
 
Method Summary
 void endBatch()
           
 java.lang.String getDateTime()
           
 void initialise(java.lang.String loggerURL)
           
 boolean initiateTask(java.lang.String testName, RunUID runUID, java.lang.String taskName, java.lang.String taskPermutationCode, java.lang.String testPermutationCode)
           
 boolean initiateTest(java.lang.String testName, RunUID runUID, java.lang.String permutationCode, int numberOfTasks)
           
 RunUID initiateTestRun(java.lang.String softwareVersion, java.lang.String distributionList)
           
 RunUID initiateTestRun(java.lang.String testDefinitionURL, java.lang.String testSelectionURL, java.lang.String softwareVersion, java.lang.String distributionList)
           
 boolean logInformation(java.lang.String information, java.lang.String taskName, java.lang.String testName, RunUID runUID, java.lang.String taskPermutationCode, java.lang.String testPermutationCode)
           
 boolean logResult(java.lang.String result, java.lang.String taskName, java.lang.String testName, RunUID runUID, java.lang.String taskPermutationCode, java.lang.String testPermutationCode)
           
 boolean logTestInformation(java.lang.String testName, RunUID runUID, java.lang.String permutationCode, java.lang.String information)
           
 boolean logTestRunInformation(java.lang.String information, java.lang.String taskName, java.lang.String testName, RunUID runUID, java.lang.String taskPermutationCode, java.lang.String testPermutationCode)
           
 boolean logTimeout(java.lang.String testName, RunUID runUID, java.lang.String permutationCode)
           
 void startBatch()
           
 boolean testComplete(java.lang.String testName, RunUID runUID, java.lang.String permutationCode)
           
 boolean testRunComplete(RunUID runUID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebLoggingServicePlugin

public WebLoggingServicePlugin()
Method Detail

initialise

public void initialise(java.lang.String loggerURL)
                throws LoggingServiceException
Specified by:
initialise in interface LoggingService
Throws:
LoggingServiceException

startBatch

public void startBatch()

endBatch

public void endBatch()

initiateTestRun

public RunUID initiateTestRun(java.lang.String testDefinitionURL,
                              java.lang.String testSelectionURL,
                              java.lang.String softwareVersion,
                              java.lang.String distributionList)
                       throws LoggingServiceException
Specified by:
initiateTestRun in interface LoggingService
Throws:
LoggingServiceException

initiateTestRun

public RunUID initiateTestRun(java.lang.String softwareVersion,
                              java.lang.String distributionList)
                       throws LoggingServiceException
Specified by:
initiateTestRun in interface LoggingService
Throws:
LoggingServiceException

testRunComplete

public boolean testRunComplete(RunUID runUID)
                        throws LoggingServiceException
Specified by:
testRunComplete in interface LoggingService
Throws:
LoggingServiceException

logResult

public boolean logResult(java.lang.String result,
                         java.lang.String taskName,
                         java.lang.String testName,
                         RunUID runUID,
                         java.lang.String taskPermutationCode,
                         java.lang.String testPermutationCode)
                  throws LoggingServiceException
Specified by:
logResult in interface LoggingService
Throws:
LoggingServiceException

logTestRunInformation

public boolean logTestRunInformation(java.lang.String information,
                                     java.lang.String taskName,
                                     java.lang.String testName,
                                     RunUID runUID,
                                     java.lang.String taskPermutationCode,
                                     java.lang.String testPermutationCode)
                              throws LoggingServiceException
Specified by:
logTestRunInformation in interface LoggingService
Throws:
LoggingServiceException

logInformation

public boolean logInformation(java.lang.String information,
                              java.lang.String taskName,
                              java.lang.String testName,
                              RunUID runUID,
                              java.lang.String taskPermutationCode,
                              java.lang.String testPermutationCode)
                       throws LoggingServiceException
Specified by:
logInformation in interface LoggingService
Throws:
LoggingServiceException

initiateTest

public boolean initiateTest(java.lang.String testName,
                            RunUID runUID,
                            java.lang.String permutationCode,
                            int numberOfTasks)
                     throws LoggingServiceException
Specified by:
initiateTest in interface LoggingService
Throws:
LoggingServiceException

getDateTime

public java.lang.String getDateTime()

logTestInformation

public boolean logTestInformation(java.lang.String testName,
                                  RunUID runUID,
                                  java.lang.String permutationCode,
                                  java.lang.String information)
                           throws LoggingServiceException
Specified by:
logTestInformation in interface LoggingService
Throws:
LoggingServiceException

initiateTask

public boolean initiateTask(java.lang.String testName,
                            RunUID runUID,
                            java.lang.String taskName,
                            java.lang.String taskPermutationCode,
                            java.lang.String testPermutationCode)
                     throws LoggingServiceException
Specified by:
initiateTask in interface LoggingService
Throws:
LoggingServiceException

testComplete

public boolean testComplete(java.lang.String testName,
                            RunUID runUID,
                            java.lang.String permutationCode)
                     throws LoggingServiceException
Specified by:
testComplete in interface LoggingService
Throws:
LoggingServiceException

logTimeout

public boolean logTimeout(java.lang.String testName,
                          RunUID runUID,
                          java.lang.String permutationCode)
                   throws LoggingServiceException
Specified by:
logTimeout in interface LoggingService
Throws:
LoggingServiceException