com.cwctravel.hudson.plugins.suitegroupedtests.junit.db
Class JUnitDB
java.lang.Object
com.cwctravel.hudson.plugins.suitegroupedtests.junit.db.JUnitDB
public class JUnitDB
- extends java.lang.Object
|
Constructor Summary |
JUnitDB(java.lang.String databaseDir)
|
|
Method Summary |
java.util.List<JUnitTestInfo> |
filterTestsByDateRange(java.util.List<JUnitTestInfo> tests,
long startDate,
long endDate)
|
java.util.List<JUnitTestInfo> |
getTestMethodHistory(java.lang.String projectName,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className,
java.lang.String caseName)
|
void |
insertTest(JUnitTestInfo test)
|
void |
insertTests(java.util.List<JUnitTestInfo> tests)
|
JUnitTestInfo |
queryTestCase(java.lang.String projectName,
java.lang.String buildId,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className,
java.lang.String caseName)
|
java.util.List<JUnitTestInfo> |
queryTestsByBuild(java.lang.String projectName,
java.lang.String buildId)
|
java.util.List<JUnitTestInfo> |
queryTestsByClass(java.lang.String projectName,
java.lang.String buildId,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className)
|
java.util.List<JUnitTestInfo> |
queryTestsByPackage(java.lang.String projectName,
java.lang.String buildId,
java.lang.String suiteName,
java.lang.String packageName)
|
java.util.List<JUnitTestInfo> |
queryTestsBySuite(java.lang.String projectName,
java.lang.String buildId,
java.lang.String suiteName)
|
java.util.List<JUnitSummaryInfo> |
summarizeTestCaseHistory(java.lang.String projectName,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className,
java.lang.String caseName,
int limit)
|
java.util.List<JUnitSummaryInfo> |
summarizeTestClassHistory(java.lang.String projectName,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className,
int limit)
|
java.util.List<JUnitSummaryInfo> |
summarizeTestPackageHistory(java.lang.String projectName,
java.lang.String suiteName,
java.lang.String packageName,
int limit)
|
java.util.List<JUnitSummaryInfo> |
summarizeTestProjectHistory(java.lang.String projectName,
int limit)
|
java.util.List<JUnitSummaryInfo> |
summarizeTestSuiteHistory(java.lang.String projectName,
java.lang.String suiteName,
int limit)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JUnitDB
public JUnitDB(java.lang.String databaseDir)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insertTest
public void insertTest(JUnitTestInfo test)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insertTests
public void insertTests(java.util.List<JUnitTestInfo> tests)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
queryTestsByBuild
public java.util.List<JUnitTestInfo> queryTestsByBuild(java.lang.String projectName,
java.lang.String buildId)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
queryTestsBySuite
public java.util.List<JUnitTestInfo> queryTestsBySuite(java.lang.String projectName,
java.lang.String buildId,
java.lang.String suiteName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
queryTestsByPackage
public java.util.List<JUnitTestInfo> queryTestsByPackage(java.lang.String projectName,
java.lang.String buildId,
java.lang.String suiteName,
java.lang.String packageName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
queryTestsByClass
public java.util.List<JUnitTestInfo> queryTestsByClass(java.lang.String projectName,
java.lang.String buildId,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
queryTestCase
public JUnitTestInfo queryTestCase(java.lang.String projectName,
java.lang.String buildId,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className,
java.lang.String caseName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getTestMethodHistory
public java.util.List<JUnitTestInfo> getTestMethodHistory(java.lang.String projectName,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className,
java.lang.String caseName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
summarizeTestCaseHistory
public java.util.List<JUnitSummaryInfo> summarizeTestCaseHistory(java.lang.String projectName,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className,
java.lang.String caseName,
int limit)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
summarizeTestClassHistory
public java.util.List<JUnitSummaryInfo> summarizeTestClassHistory(java.lang.String projectName,
java.lang.String suiteName,
java.lang.String packageName,
java.lang.String className,
int limit)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
summarizeTestPackageHistory
public java.util.List<JUnitSummaryInfo> summarizeTestPackageHistory(java.lang.String projectName,
java.lang.String suiteName,
java.lang.String packageName,
int limit)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
summarizeTestSuiteHistory
public java.util.List<JUnitSummaryInfo> summarizeTestSuiteHistory(java.lang.String projectName,
java.lang.String suiteName,
int limit)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
summarizeTestProjectHistory
public java.util.List<JUnitSummaryInfo> summarizeTestProjectHistory(java.lang.String projectName,
int limit)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
filterTestsByDateRange
public java.util.List<JUnitTestInfo> filterTestsByDateRange(java.util.List<JUnitTestInfo> tests,
long startDate,
long endDate)
Copyright © 2004-2012. All Rights Reserved.