Class LastRunFilter


  • public class LastRunFilter
    extends ObservableTestFilter
    This filter designed to show only the results from the last test run.
    • 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: 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 java.lang.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 java.lang.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 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: 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.