org.jboss.dtf.testframework.utils.logging.plugins
Class JDBCLoggingServicePlugin
java.lang.Object
org.jboss.dtf.testframework.utils.logging.plugins.JDBCLoggingServicePlugin
- All Implemented Interfaces:
- LoggingService
public class JDBCLoggingServicePlugin
- extends java.lang.Object
- implements LoggingService
Method Summary |
long |
getNextRunIdAndIncrement()
|
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)
|
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 |
JDBCLoggingServicePlugin
public JDBCLoggingServicePlugin()
initialise
public void initialise(java.lang.String loggerURL)
throws LoggingServiceException
- Specified by:
initialise
in interface LoggingService
- Throws:
LoggingServiceException
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
getNextRunIdAndIncrement
public long getNextRunIdAndIncrement()
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
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