public class LastRunFilter extends ObservableTestFilter
ObservableTestFilter.Observer
TestFilter.Fault
observers
Constructor and Description |
---|
LastRunFilter()
Create uninitialized filter.
|
LastRunFilter(WorkDirectory wd) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(TestDescription td)
Determines whether a TestDescription should be accepted or rejected
by this filter.
|
boolean |
accepts(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.
|
void |
addTestURL(java.lang.String url)
Adds testURL to the list of testURLs.
|
void |
clearTestURLs()
Clears list of testURLs.
|
java.lang.String |
getDescription()
Get a description of this filter, as might be used to give more details
about this filter than provided by
TestFilter.getName() . |
java.lang.String |
getName()
Get the name of this filter, as might be used to choose of of a set
of filters.
|
java.lang.String |
getReason()
Get the reason why this filter would reject a test, as might be used
in reports.
|
java.io.File[] |
getTestURLs() |
boolean |
isWorkDirectorySet() |
void |
setLastStartTime(long time) |
void |
setWorkDirectory(WorkDirectory wd)
Can be called at any time to change the context of this filter.
|
addObserver, notifyUpdated, removeObserver
accepts, accepts
public LastRunFilter()
public LastRunFilter(WorkDirectory wd)
public void setWorkDirectory(WorkDirectory wd)
public void setLastStartTime(long time)
public boolean isWorkDirectorySet()
public java.lang.String getName()
TestFilter
getName
in class TestFilter
public java.lang.String getDescription()
TestFilter
TestFilter.getName()
. This string should
be localized.getDescription
in class TestFilter
public java.lang.String getReason()
TestFilter
getReason
in class TestFilter
public java.io.File[] getTestURLs()
public void clearTestURLs()
public void addTestURL(java.lang.String url)
url
- - test url of the test to executepublic boolean accepts(TestDescription td) throws TestFilter.Fault
TestFilter
accepts
in class TestFilter
td
- the TestDescription to checkTestFilter.Fault
- if an error occurs while trying to determine if this test
should be accepted or not.public boolean accepts(TestDescription td, TestFilter.Observer o) throws TestFilter.Fault
TestFilter
accepts
in class TestFilter
td
- The TestDescription to check.o
- An observer, which will be notified if the test is
rejected by this filter.TestFilter.Fault
- if an error occurs while trying to determine if this test
should be accepted or not.Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.