Class LastRunFilter


public class LastRunFilter extends ObservableTestFilter
This filter designed to show only the results from the last test run.
  • Constructor Details

  • Method Details

    • 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 String getName()
      Description copied from class: TestFilter
      Get the name of this filter, as might be used to choose of of a set of filters. This string should be localized.
      Specified by:
      getName in class TestFilter
      Returns:
      the name of this filter
    • getDescription

      public String getDescription()
      Description copied from class: TestFilter
      Get a description of this filter, as might be used to give more details about this filter than provided by TestFilter.getName(). This string should be localized.
      Specified by:
      getDescription in class TestFilter
      Returns:
      a description of this filter
    • getReason

      public String getReason()
      Description copied from class: TestFilter
      Get the reason why this filter would reject a test, as might be used in reports. This string should be localized.
      Specified by:
      getReason in class TestFilter
      Returns:
      a rejection reason for this filter
    • getTestURLs

      public 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(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: TestFilter
      Determines whether a TestDescription should be accepted or rejected by this filter.
      Specified by:
      accepts in class TestFilter
      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: TestFilter
      Determines whether a TestDescription should be accepted or rejected by this filter; if rejected, it is reported to the provided observer.
      Overrides:
      accepts in class TestFilter
      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.