@Repository
public class TestRunsRepository
extends java.lang.Object
| Constructor and Description |
|---|
TestRunsRepository(org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory,
EventRepository eventRepository) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
generateReport(java.util.UUID testRunId,
Report report,
java.util.Map<java.lang.String,java.lang.String> queryParameters) |
java.util.Collection<TestRun> |
getAllTestRuns()
Note: Items are not auto-wired.
|
java.util.List<Event> |
getCorrespondingEventsFromOlderRuns(TestRun testRun,
Event event,
int max,
java.lang.String... matchingProperties) |
java.util.List<Event> |
getCorrespondingEventsFromOtherRuns(Event event,
java.util.List<TestRun> otherRuns,
java.lang.String... matchingProperties) |
java.util.List<Event> |
getEventsBetween(long startTime,
long endTime,
java.util.Map<java.lang.String,java.lang.Object> eventProperties) |
java.util.Map<java.lang.String,java.util.List<Event>> |
getEventsFromRunsAsMapGroupedBy(java.lang.String mapProperty,
int level,
java.util.List<TestRun> runs,
java.lang.String... matchingKVs) |
java.util.Map<java.lang.String,java.util.List<Event>> |
getEventsFromRunsAsMapGroupedBy(java.lang.String mapProperty,
java.util.List<TestRun> runs,
java.lang.String... matchingKVs) |
java.util.List<TestRun> |
getLaterRuns(TestRun testRun,
int max) |
TestRun |
getMostRecentTestRun(TestSpecification testSpecification) |
java.util.List<TestRun> |
getPreviousRuns(TestRun testRun,
int max) |
java.util.List<TestRun> |
getPreviousRunsIncludingThisOne(TestRun testRun,
int max) |
TestRun |
getTestRun(java.lang.String testRunId) |
TestRun |
getTestRun(java.util.UUID testRunId) |
TestRun |
getTestRunFromEvents(java.util.List<Event> events) |
java.util.List<TestRun> |
getTestRuns(java.util.Map queryParameters) |
java.util.List<TestRun> |
getTestRuns(java.util.Map queryParameters,
long startTime,
long endTime) |
java.util.List<TestRun> |
getTestRunsBetween(long startTime,
long endTime) |
java.util.Date |
makeEndDateIfProvided(java.lang.String dateString) |
java.util.Date |
makeStartDateIfProvided(java.lang.String dateString) |
@Autowired
public TestRunsRepository(org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory,
EventRepository eventRepository)
public TestRun getTestRun(java.lang.String testRunId)
public TestRun getTestRun(java.util.UUID testRunId)
public java.util.Collection<TestRun> getAllTestRuns()
public TestRun getMostRecentTestRun(TestSpecification testSpecification)
public java.util.List<TestRun> getTestRuns(java.util.Map queryParameters)
public java.util.List<TestRun> getTestRunsBetween(long startTime, long endTime)
public java.util.List<TestRun> getTestRuns(java.util.Map queryParameters, long startTime, long endTime)
public java.util.Map<java.lang.String,java.lang.Object> generateReport(java.util.UUID testRunId,
Report report,
java.util.Map<java.lang.String,java.lang.String> queryParameters)
public java.util.Date makeStartDateIfProvided(java.lang.String dateString)
public java.util.Date makeEndDateIfProvided(java.lang.String dateString)
public java.util.List<Event> getEventsBetween(long startTime, long endTime, java.util.Map<java.lang.String,java.lang.Object> eventProperties)
public java.util.List<Event> getCorrespondingEventsFromOlderRuns(TestRun testRun, Event event, int max, java.lang.String... matchingProperties)
public java.util.List<TestRun> getPreviousRunsIncludingThisOne(TestRun testRun, int max)
public java.util.List<Event> getCorrespondingEventsFromOtherRuns(Event event, java.util.List<TestRun> otherRuns, java.lang.String... matchingProperties)
public java.util.Map<java.lang.String,java.util.List<Event>> getEventsFromRunsAsMapGroupedBy(java.lang.String mapProperty, java.util.List<TestRun> runs, java.lang.String... matchingKVs)