Class LastRunFilter
java.lang.Object
com.sun.javatest.TestFilter
com.sun.javatest.ObservableTestFilter
com.sun.javatest.LastRunFilter
This filter designed to show only the results from the last test run.
-
Nested Class Summary
Nested classes/interfaces inherited from class ObservableTestFilter
ObservableTestFilter.ObserverNested classes/interfaces inherited from class TestFilter
TestFilter.Fault -
Field Summary
Fields inherited from class ObservableTestFilter
observers -
Constructor Summary
ConstructorsConstructorDescriptionCreate uninitialized filter. -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermines whether a TestDescription should be accepted or rejected by this filter.booleanDetermines whether a TestDescription should be accepted or rejected by this filter; if rejected, it is reported to the provided observer.voidaddTestURL(String url) Adds testURL to the list of testURLs.voidClears list of testURLs.Get a description of this filter, as might be used to give more details about this filter than provided byTestFilter.getName().getName()Get the name of this filter, as might be used to choose of of a set of filters.Get the reason why this filter would reject a test, as might be used in reports.File[]booleanvoidsetLastStartTime(long time) voidCan be called at any time to change the context of this filter.Methods inherited from class ObservableTestFilter
addObserver, notifyUpdated, removeObserverMethods inherited from class TestFilter
accepts, accepts
-
Constructor Details
-
LastRunFilter
public LastRunFilter()Create uninitialized filter. Will not work until the work directory is set or the last start time is set.- See Also:
-
LastRunFilter
-
-
Method Details
-
setWorkDirectory
Can be called at any time to change the context of this filter. -
setLastStartTime
public void setLastStartTime(long time) -
isWorkDirectorySet
public boolean isWorkDirectorySet() -
getName
Description copied from class:TestFilterGet the name of this filter, as might be used to choose of of a set of filters. This string should be localized.- Specified by:
getNamein classTestFilter- Returns:
- the name of this filter
-
getDescription
Description copied from class:TestFilterGet a description of this filter, as might be used to give more details about this filter than provided byTestFilter.getName(). This string should be localized.- Specified by:
getDescriptionin classTestFilter- Returns:
- a description of this filter
-
getReason
Description copied from class:TestFilterGet the reason why this filter would reject a test, as might be used in reports. This string should be localized.- Specified by:
getReasonin classTestFilter- Returns:
- a rejection reason for this filter
-
getTestURLs
- Returns:
- Array of testURLs executed
-
clearTestURLs
public void clearTestURLs()Clears list of testURLs. This method is invoked prior the test run. -
addTestURL
Adds testURL to the list of testURLs. This method is invoked when a test is selected to be executed.- Parameters:
url- - test url of the test to execute
-
accepts
Description copied from class:TestFilterDetermines whether a TestDescription should be accepted or rejected by this filter.- Specified by:
acceptsin classTestFilter- Parameters:
td- the TestDescription to check- Returns:
- true if td should be included in collection; false otherwise.
-
accepts
Description copied from class:TestFilterDetermines whether a TestDescription should be accepted or rejected by this filter; if rejected, it is reported to the provided observer.- Overrides:
acceptsin classTestFilter- Parameters:
td- The TestDescription to check.o- An observer, which will be notified if the test is rejected by this filter.- Returns:
- true if td should be included in collection; false otherwise.
-