Package com.sun.javatest
Class LastRunFilter
- java.lang.Object
-
- com.sun.javatest.TestFilter
-
- com.sun.javatest.ObservableTestFilter
-
- com.sun.javatest.LastRunFilter
-
public class LastRunFilter extends ObservableTestFilter
This filter designed to show only the results from the last test run.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.javatest.ObservableTestFilter
ObservableTestFilter.Observer
-
Nested classes/interfaces inherited from class com.sun.javatest.TestFilter
TestFilter.Fault
-
-
Field Summary
-
Fields inherited from class com.sun.javatest.ObservableTestFilter
observers
-
-
Constructor Summary
Constructors Constructor Description LastRunFilter()Create uninitialized filter.LastRunFilter(WorkDirectory wd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccepts(TestDescription td)Determines whether a TestDescription should be accepted or rejected by this filter.booleanaccepts(TestDescription td, TestFilter.Observer o)Determines whether a TestDescription should be accepted or rejected by this filter; if rejected, it is reported to the provided observer.voidaddTestURL(java.lang.String url)Adds testURL to the list of testURLs.voidclearTestURLs()Clears list of testURLs.java.lang.StringgetDescription()Get a description of this filter, as might be used to give more details about this filter than provided byTestFilter.getName().java.lang.StringgetName()Get the name of this filter, as might be used to choose of of a set of filters.java.lang.StringgetReason()Get the reason why this filter would reject a test, as might be used in reports.java.io.File[]getTestURLs()booleanisWorkDirectorySet()voidsetLastStartTime(long time)voidsetWorkDirectory(WorkDirectory wd)Can be called at any time to change the context of this filter.-
Methods inherited from class com.sun.javatest.ObservableTestFilter
addObserver, notifyUpdated, removeObserver
-
Methods inherited from class com.sun.javatest.TestFilter
accepts, accepts
-
-
-
-
Constructor Detail
-
LastRunFilter
public LastRunFilter()
Create uninitialized filter. Will not work until the work directory is set or the last start time is set.
-
LastRunFilter
public LastRunFilter(WorkDirectory wd)
-
-
Method Detail
-
setWorkDirectory
public void setWorkDirectory(WorkDirectory wd)
Can be called at any time to change the context of this filter.
-
setLastStartTime
public void setLastStartTime(long time)
-
isWorkDirectorySet
public boolean isWorkDirectorySet()
-
getName
public java.lang.String 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
public java.lang.String 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
public java.lang.String 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
public java.io.File[] getTestURLs()
- Returns:
- Array of testURLs executed
-
clearTestURLs
public void clearTestURLs()
Clears list of testURLs. This method is invoked prior the test run.
-
addTestURL
public void addTestURL(java.lang.String url)
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
public boolean accepts(TestDescription td)
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
public boolean accepts(TestDescription td, TestFilter.Observer o)
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.
-
-