org.jboss.dtf.testframework.dtfweb
Class DTFResultsManager
java.lang.Object
org.jboss.dtf.testframework.dtfweb.DTFResultsManager
public class DTFResultsManager
- extends java.lang.Object
Method Summary |
boolean |
createArchive(java.lang.String title,
java.lang.String comments,
java.util.ArrayList runIds)
|
void |
deleteTestRun(long runId)
|
int |
getNextArchiveIdAndIncrement(java.sql.Connection conn)
|
java.lang.String |
getOSName(java.lang.String id)
|
java.lang.String |
getOSProductCombination(java.lang.String permutationCode,
java.lang.String delimiter)
|
java.lang.String |
getProductName(java.lang.String id)
|
TestResultInformation[] |
getResultsForTestRun(long runid,
java.lang.String orderBy)
|
WebRunInformation[] |
getSameTestRuns(long runId)
|
java.lang.String[] |
getSoftwareVersions()
|
static OSDetails[] |
getSupportedOSs()
|
ProductDetails[] |
getSupportedProducts()
|
TestResultInformation |
getTestResult(long runId,
java.lang.String testName,
java.lang.String testPermutationCode)
|
WebRunInformation |
getTestRunInformation(long runId)
|
WebRunInformation[] |
getTestRunsForVersion(java.lang.String version)
|
java.io.InputStream |
getTestTaskOutput(long runId,
java.lang.String testName,
java.lang.String taskName,
java.lang.String testPermutationCode,
java.lang.String type)
|
java.util.ArrayList |
getTestTaskOutputTypes(long runId,
java.lang.String testName,
java.lang.String taskName,
java.lang.String testPermutationCode)
|
TestTaskResultInformation |
getTestTaskResult(long runId,
java.lang.String testName,
java.lang.String taskName,
java.lang.String testPermutationCode)
|
TestTaskResultInformation[] |
getTestTaskResults(long runId,
java.lang.String testName,
java.lang.String testPermutationCode)
|
boolean |
isArchived(long runId)
|
void |
setupOSProductTable()
Generate the lists of supported OSs and Products
This method would be called to speedup access to OS and Product ids |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DTFResultsManager
public DTFResultsManager()
deleteTestRun
public void deleteTestRun(long runId)
getSoftwareVersions
public java.lang.String[] getSoftwareVersions()
getResultsForTestRun
public TestResultInformation[] getResultsForTestRun(long runid,
java.lang.String orderBy)
getSameTestRuns
public WebRunInformation[] getSameTestRuns(long runId)
getTestRunsForVersion
public WebRunInformation[] getTestRunsForVersion(java.lang.String version)
getTestRunInformation
public WebRunInformation getTestRunInformation(long runId)
getTestTaskResults
public TestTaskResultInformation[] getTestTaskResults(long runId,
java.lang.String testName,
java.lang.String testPermutationCode)
getTestTaskResult
public TestTaskResultInformation getTestTaskResult(long runId,
java.lang.String testName,
java.lang.String taskName,
java.lang.String testPermutationCode)
getSupportedOSs
public static OSDetails[] getSupportedOSs()
getSupportedProducts
public ProductDetails[] getSupportedProducts()
setupOSProductTable
public void setupOSProductTable()
- Generate the lists of supported OSs and Products
This method would be called to speedup access to OS and Product ids
getOSName
public java.lang.String getOSName(java.lang.String id)
getProductName
public java.lang.String getProductName(java.lang.String id)
getOSProductCombination
public java.lang.String getOSProductCombination(java.lang.String permutationCode,
java.lang.String delimiter)
getTestTaskOutputTypes
public java.util.ArrayList getTestTaskOutputTypes(long runId,
java.lang.String testName,
java.lang.String taskName,
java.lang.String testPermutationCode)
getTestTaskOutput
public java.io.InputStream getTestTaskOutput(long runId,
java.lang.String testName,
java.lang.String taskName,
java.lang.String testPermutationCode,
java.lang.String type)
getTestResult
public TestResultInformation getTestResult(long runId,
java.lang.String testName,
java.lang.String testPermutationCode)
getNextArchiveIdAndIncrement
public int getNextArchiveIdAndIncrement(java.sql.Connection conn)
isArchived
public boolean isArchived(long runId)
createArchive
public boolean createArchive(java.lang.String title,
java.lang.String comments,
java.util.ArrayList runIds)